web-dev-qa-db-ja.com

androidでGoogleマップのAPIキーを取得する方法

こんにちは。アクティビティに地図を表示したい。マップビューを正常に表示しました。しかし、私は間違ったAPIキーがあると思うマップを表示できないので、GoogleマップのAPIキーを取得するにはどうすればよいですか?キーストアとすべての手順を作成しましたが、このキーストアからAPIキーを取得する方法がわかりませんでした。

また、マニフェストファイルですべての権限を付与し、Googleマップライブラリも追加します。これは、map.inアクティビティがmapactivityを拡張し、xmlでマップからコードを書き込むこともできないためです。

誰か知っていたら教えてください。

6
ishu

すでにキーをお持ちの場合は、以下のリンクを取得し、フィンガープリントをAndroidプロジェクトパッケージ名とともに追加してください。

また、Googleアカウントにログインする必要があります

https://code.google.com/apis/console

enter image description here

[新しいキーを作成]をクリックします。 Androidプロジェクトパッケージ名とともにフィンガープリントを追加します。

enter image description here

あなたは上のAPIキーを見ることができます

[サービス]タブからGoogleマップAPI v2を有効にします。

enter image description here

次に、アプリケーションタグの下のマニフェストファイル

 <meta-data
Android:name="com.google.Android.maps.v2.API_KEY"
Android:value="my key"/>
17
Raghunandan

APIコンソールにアクセスします

Googleアカウントにログインして、[APIアクセス]タブをクリックします。 APIキーがそこにリストされています。

また、APIキーに対してGoogleマップAndroid API v2サービスを有効にする必要があります。これは、トグルボタンを介して[サービス]タブで行うことができます。

2
Monokh

私は同じ問題に直面し、私の問題は証明書を解放するのではなくデバッグ証明書を使用したことでした

これをrelease certificateに使用する場合「証明書をデバッグしない」:

端末またはコマンドプロンプトで次のように入力します。

keytool -list -v -keystore your_keystore_name -alias your_alias_name

your_keystore_nameに、拡張子.jksである署名済みAPIに使用したファイルのパスを書き込みます

出力で取得するsha1を取得し、それを使用してキーを取得します。

https://developers.google.com/maps/documentation/Android-api/signup#display_your_apps_certificate_information

1
Flowra

開発者リンク

https://developers.google.com/maps/documentation/Android/v1/mapkey

以下のコードをcmdに書き込んで、mdfiキーを取得すると、Googleサイトに貼り付けられます

$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass Android -keypass Android

他のリンクは下にあります

http://docs.xamarin.com/guides/Android/platform_features/maps_and_location/obtaining_a_google_maps_api_key
1
Jatin Patel

すでに述べたようにdeprecatedであるgoogle map of api v1を使用しようとしています here したがって、既存のAPIキーが間違っている場合は新しいAPIキーを生成できません.so親切次の方向に移動google map of api v2

0
Mehul Joisar
serverAddress = new URL("http://maps.google.com/maps/geo?q="
                    + Double.toString(loc.getLatitude()) + ","
                    + Double.toString(loc.getLongitude())
                    + "&output=xml&oe=utf8&sensor=true&key="
                    + R.string.GOOGLE_MAPS_API_KEY);

GOOGLE_MAPS_API_KEYSは、マップAPIキーを含むstring.xmlの文字列です。

0
d3m0li5h3r

登録方法GG GGサービスまたはAPIを使用したdeverlopアプリのAPIキー。 https://youtu.be/iu6KKgYpJg

0
thongnt

http://hmkcode.com/getting-Android-google-maps-v2-api-key/ を参照してください。

  1. https://cloud.google.com/console を開きます。
  2. 上部のリスト(複数ある場合)からプロジェクトを選択するか、新規に作成します。
  3. 左側のパネルで[APIとサービス]をクリックします。
  4. 「コントロールパネル」で、「Maps SDK for Android」をクリックするか、新しく作成します。
  5. 「認証情報」で、APIキーを取得するか、新しいキーを作成します。
0
CoolMind