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.
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
Cliquez sur créer une nouvelle clé. Ajoutez l'empreinte digitale avec le nom du package de votre projet Android.
Vous pouvez voir la clé api ci-dessus
Activer google map api v2 à partir de l'onglet Services.
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"/>
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.
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é.
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
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
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
comment enregistrer GG clé d'API pour l'application deverlop utilisant GG services ou API. https://youtu.be/iu6KKgYpJgU
Voir http://hmkcode.com/getting-Android-google-maps-v2-api-key/ .