0

と を生成MD5SHA fingerprintましたandroid application。それから私はグーグルに行ってmap api for android with SHA. GoogleでAPIを取得する場所を見たことがないからMD5です。以下のようにレイアウトを設定INTERNET permissionmanifest fileて定義しても、アクティビティにGoogleマップが表示されません

<com.google.android.maps.MapView
android:id="@+id/mapview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="AIzaSyCfaFYAg1ql6hHN..."

さらに、SHAフィンガープリントでAPIキーを取得すると機能しないことを記事で見ました。しかし、Google は API キーに SHA のみを要求します。

4

2 に答える 2

0

マップが表示されない場合は、キーに問題があります。2 つの異なるキーが必要です。1 つはデバッグ時用、もう 1 つは市場にリリースするときです。

于 2013-04-12T23:07:29.037 に答える
-1

SO社会からの解決策を期待していた私の質問に答えさせてください。

  1. Google Playサービスがインストールされていることを確認してください

  2. 次に、google-play-services_libasC:\Program Files\adt-bundle-windows-x86_64-20130219\sdk\extras\google\google_play_services\libproject\google-play-services_libAndroid Project From Existing Codeワークスペースに取得します

  3. これをプロジェクトに追加しますLibrary(Project->Properties->Android->Library->Add)

  4. そして、アプリで Google マップを使用して完了する必要があるのは、Google からキーを取得することだけです。https://developers.google.com/maps/documentation/android/start#the_google_maps_api_keyCreating an API Projectの下部にある指示に従うだけで十分です

  5. それで全部です。SOで楽しんでください
于 2013-04-13T10:45:26.470 に答える