Google MapsAccéder aux services cartographiques et de localisation de Google Maps une tâche ardue ?! Que nenni !!! Il suffit juste d’avoir une clé ! Complice Ce tuto va vous expliquer comment récupérer la API Key de Google Maps afin de pouvoir l’utiliser sur vos applications mobiles !

Avec la sortie de sa version 3, le service de cartographie made in Google a étendu ses fonctionnalités à la 3D, ouvrant la porte à des nombreuses idées d’applications. Alors oui, ça peut être une superbe idée de savoir comment l’utiliser sous Android..Croyez-moi !

Etape 1 : Obtention du MD5

La première étape afin d’obtenir la google api key est la génération du md5 checksum. Comment faire pour créer cela ? Grâce au debug certificate ! Ne vous inquiétez pas, dans la pratique, cela signifie juste qu’il vous faut trouver votre fichier debug.keystore.

– Pour commencer, ouvrez Eclipse,

– Allez dans Windows > Préférences > Android > Build

– Vous trouverez ensuite le lien qui vous mènera au fameux fichier debug.keystore. Il faut bien noter l’emplacement car on en aura besoin juste après. Pour moi, c’est donc

C:\Users\Yoga\.android\debug.keystore

Vous avez bien retenu par coeur le chemin vers le debug.keystore ? ( Oui bon c’est un peu compliqué à retenir, je vous autorise à tricher… Coquin )

– Il vous faut maintenant lancer l’invite de commandes Windows ( Démarrer >> Exécuter puis tapez cmd ).

Vous êtes enfin paré à recevoir votre MD5 ! On a besoin de lui pour les raisons suivantes : le Google Maps de l’application sur laquelle on veut l’intégrer doit être signé et la clé API sert justement à cela !

 – Tapez la commande suivante:

1
keytool -list -alias androiddebugkey -keystore <chemin _vers_le_fichier_debug>.keystore 
-storepass android -keypass android

pour moi par exemple ça serait :

1
keytool -list -alias androiddebugkey -keystore C:\Users\Yoga\.android\debug.keystore
-storepass android -keypass android

ATTENTION !!! Pour certains, cela ne fonctionnera pas ( c’était mon cas à un moment … ), et auront un message d’erreur disant que la commande keytool n’a pas été reconnu, du genre :

echec de la commande

Pour cela, il suffit d’aller dans le répertoire Java où se trouve le keytool.exe, notez le chemin d’accès ( pour moi c’est : C:\Program Files (x86)\Java\jre6\bin\keytool.exe ). On lance ensuite la commande à partir de ce répertoire là :

C:\Program Files\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -keystore C:\Users\Yoga\.android\debug.keystore -storepass android -keypass android

Pfiou ! Avec cette ligne de commande « un peu » longue, vous devriez maintenant obtenir votre md5 sous ce format là : BB : 7F :A2 :25 …


Etape 2: Génération de la clé API

Il vous faut maintenant vous rendre sur le lien suivant : http://code.google.com/intl/fr/android/maps-api-signup.html ( Un compte google est nécessaire pour pouvoir y accéder ).


Le reste est simple : accepter les termes de service de l’API et entrer le MD5 que vous avez obtenu plus haut ! Cool

ATTENTION !!! La clé obtenue n’est valable que pour l’ordinateur sur lequel vous avez effectué toutes ces manipulations ! Si vous changez d’ordinateur, il faudra une autre clé !

Génération API key google

– Après avoir cliqué sur « Generate API Key » vous devriez voir apparaître votre clé API, comme par enchantement Coquin

Clé API obtenue

Voilà… c’est donc ici que s’achève ce tutoriel assez simple sur l’obtention de l’API key nécessaire à l’utilisation de Google Maps sur vos applications mobiles Android.

J’espère qu’il vous a plu !  Content Et surtout …. Gardez bien votre précieuse clé !!! Complice

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.