IamはGoogleマップを表示するアプリケーションを開発していますが、マップは{正方形のみ}表示できませんでした。この問題は、log cat {04-23 12:33:29.094:E / MapActivity(307):接続ファクトリクライアントを取得できませんでした}に表示されるこのエラーに起因すると思います。問題が何から来ているのか知りたいですか?マニフェストファイルでより多くの権限が必要ですか?
3 に答える
Google API キーの作成に使用されるキーストア(MD5 フィンガープリントを使用し、必要な MD5 フィンガープリント キーストアの取得に使用) とアプリケーションの署名に使用されるキーストアとの間に不一致がある場合、このタイプの問題が発生する可能性があります。
たとえば、アプリケーションをデバッグする場合、 debug.keystore が使用されるため、アプリケーションで使用される API キーは debug.keystore を使用して生成する必要があります。
マップ API キーが必要です。これらの手順に正確に従ってください。http://developer.android.com/resources/tutorials/views/hello-mapview.html
特にhttps://developers.google.com/maps/documentation/android/mapkeyをご覧ください
これを試して: -
コマンドプロンプトを開いて使用します。
これはコマンド プロンプトの正確なパスです。
keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore"
GoogleMap API キーの MD5 フィンガープリントを取得するコマンド プロンプトの合計パス* **
D:\eclipse\jre\bin>keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore"
MD5 fingerurePrint は次のようになります--
3E:F4:D6:E6:93:4D:BB:B8:62:3A:D6:0F:E0:FC:4C:65
APIキーを取得するためにその後fingerPrint番号を取得したら、このリンクを使用してください---
http://code.google.com/android/add-ons/google-apis/maps-api-signup.html
次に、システムの API キーを取得し、xml ファイルでこの API キーを使用して簡単にマップを取得できます....