承認の失敗。マップを正しく設定する方法については、 https://developers.google.com/maps/documentation/android/startを参照してください。
以下が API コンソールの内容に対応していることを確認してください: パッケージ名: com.company.app
、API キー: AIzaSyC***OsTeo
、証明書フィンガープリント: 4E5285***6BF53ED3
Google サーバーに接続できませんでした。接続が確立されると、別の試行が行われます。
地図の読み込みに失敗しました。Google サーバーへの接続中にエラーが発生しました。これはおそらく認証の問題です (ただし、ネットワーク エラーが原因である可能性があります)。
私は、この主題について十分な数の質問があることを知っています. しかし、マップビューを機能させることができないようです。その結果、空のマップ ビュー (ズーム ボタン付き) が表示されます。
私がやったこと:
- google-play-services をダウンロード/インストール-に
追加- code.google.com/apis/console で
有効化
- 正しい権限を設定google-play-services.jar
libs/
Google Maps API v2
これは私のマニフェストがどのように見えるかです:
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<permission
android:name="com.company.app.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.company.app.permission.MAPS_RECEIVE" />
<application ...>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyC***OsTeo" />
</application>
Google API コンソールの API アクセスは次のようになります。
Key for Android apps (with certificates)
API key: AIzaSyC***OsTeo
Android apps: 4E:52:85:***6B:F5:3E:D3;com.company.app
Activated on: Jun 18, 2013 11:07 PM
Activated by: my@email.com – you
そして、いくつかのコード(これが認証エラーになる理由がわかりません):
FragmentManager fragmentManager = super.getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
SupportMapFragment fragment = new SupportMapFragment();
fragmentTransaction.replace(R.id.mapContainer, fragment);
fragmentTransaction.commit();
ご覧のとおり、パッケージ名、API キー、および証明書のフィンガープリントが Google サーバーに対応していないというエラーが表示されます。しかし、私が上で書いているように、それらの値は一致します...