web-dev-qa-db-fra.com

Comment obtenir la clé de l'API Google Map dans Android

Bonjour A cette époque, je travaillais sur google map. Je veux afficher la carte dans mon activité. J'affiche avec succès la vue cartographique. Mais je ne peux pas montrer la carte, je pense que j'ai la mauvaise clé API alors comment puis-je obtenir la clé API de Google Map. Je crée le magasin de clés et toute la procédure, mais je ne savais pas comment obtenir une clé API à partir de ce magasin de clés.

Je donne également toutes les autorisations dans le fichier manifeste et j'ajoute également la bibliothèque de cartes Google que je ne peux pas afficher. L'activité map.in étend également la mapactivity et écrit également le code de la carte au format xml.

Si quelqu'un sait à ce sujet s'il vous plaît dites-le moi.

6
ishu

Si vous avez déjà la clé, obtenez le lien ci-dessous et ajoutez l'empreinte digitale avec le nom du package de votre projet Android.

Vous devez également vous connecter à votre compte Google.

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

enter image description here

Cliquez sur créer une nouvelle clé. Ajoutez l'empreinte digitale avec le nom du package de votre projet Android.

enter image description here

Vous pouvez voir la clé api ci-dessus

Activer google map api v2 à partir de l'onglet Services.

enter image description here

Puis dans le fichier manifeste sous la balise d'application

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

Visitez la API Console

Connectez-vous avec votre compte Google et cliquez sur l'onglet Accès à l'API. Votre clé API y est listée.

Vous devrez également activer le service Google Maps Android API v2 pour votre clé API. Vous pouvez le faire sur l'onglet services via le bouton bascule.

2
Monokh

J'ai rencontré le même problème et mon problème était que j'ai utilisé le certificat de débogage et non le certificat de sortie 

si vous utilisez ceci pour release certificate "certificat de débogage": 

Entrez les informations suivantes sur un terminal ou une invite de commande:

keytool -list -v -keystore nom_keystore_alias -alias nom_alias

dans your_keystore_name, écrivez le chemin du fichier que vous avez utilisé pour l’API signée et son extension .jks. 

prenez le sha1 que vous obtiendrez dans la sortie et l'utiliserez pour obtenir la clé.

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

1
Flowra

lien développeur

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

écrivez ci-dessous le code dans cmd et vous obtenez la clé mdfi puis il va coller sur le site google

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

autre lien est ci-dessous

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

Vous essayez d'utiliser google map of api v1 qui est déjà deprecated comme indiqué here afin que vous ne puissiez pas générer de nouvelle clé api si votre clé api existante est erronée.Alors gentiment déplacer vers _ ​​ 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);

Où GOOGLE_MAPS_API_KEYS est une chaîne dans string.xml contenant votre clé api de cartes

0
d3m0li5h3r

comment enregistrer GG clé d'API pour l'application deverlop utilisant GG services ou API. https://youtu.be/iu6KKgYpJgU

0
thongnt

Voir http://hmkcode.com/getting-Android-google-maps-v2-api-key/ .

  1. Ouvrez https://cloud.google.com/console .
  2. Sélectionnez un projet dans une liste supérieure (s'il y en a plusieurs) ou créez-en un nouveau.
  3. Dans le panneau de gauche, cliquez sur "API et services".
  4. Dans "Panneau de configuration", cliquez sur "Maps SDK for Android" ou créez-en un nouveau.
  5. Dans "Credentials", obtenez une clé API ou créez-en une nouvelle.
0
CoolMind