Avant toute mise en place d'une application utilisant le service Google Maps, il faut s'enregistrer auprès du service et déclarer un nom de domaine où sera utilisée l'application. En échange, une clé vous sera fournit, qu'il faudra inclure dans toute les pages du domaine faisant appel au service.
1) Documentation officielle
Pour concevoir une application utilisant l'API Google Maps, la documentation officielle reste une référence. Elle contient :
2) Documentations externes
Le site de la Blackpool Community Church Javascript Team héberge des pages très intéressantes sur Google Maps :
La plupart des extensions sont biens faites et très utiles, mais il faut se méfier de certaines d'entre elles. Quelques unes vont jusqu'à recopier des morceaux de l'API (souvent des portions deprecated), et peuvent ne plus fonctionner, voire disfonctionner lors d'une future mise à jour (il faut prendre en compte que l'API Google est mise à jour sans préavis, lorsque Google le décide, il vaut donc mieux avoir un code respectueux des modes opératoires imposés par l'API et utiliser uniquement des extensions qui respectent ces modes).
3) Groupes de discussions
Il existe plusieurs groupes de discussion sur l'API, qui permettent d'obternir des réponses précises, soit de spécialistes, soit de personnes particiapant à ce projet :
4) Dépôt officiel de codes utilitaires pour Google Maps
Il existe également un dépôt officiel de codes utilitaires pour inclure des fonctions ou des outils reconnus par l'équipe Google Maps, mais non intégrés à l'API. le GMaps Utility Library.
5) Liens divers :
Pour faire de la programmation un peu limite (du free style) : Google Maps Hacking and Bookmarklets.
Si vous avez d'autres liens sur le même sujet, envoyez les moi que je les rajoute dans cet annuaire.