Mini-tutorial Google maps en PHP

29 octobre 2009 - 6 commentaires

A la demande expresse d’une personne, voici comment afficher simplement des points sur une carte Google maps.

Pré-requis:
- Demandez à Google une clé d’API pour votre site (une clé par domaine) : par ici.
- Téléchargez et placez sur votre serveur le répertoire « GoogleMapAPI-2.5″ contenant cette class PHP.
Ça doit donner un truc comme ça :
rep

Comptez en tout et pour tout 30 lignes de code (télécharger le fichier source)

Quelques explications:
Ligne 2 : Include de la librairie
Ligne 5 : Système de mise en cache dans MySQL des positions (pour éviter de demander à l’API Google la position de chaque adresse à chaque fois)
Ligne 8 et 9: Dimensions de votre carte
Ligne 11 : Choix du marqueur à la place du marqueur standard Google maps.
Ligne 14 : Ajout d’une adresse sur la carte + code HTML de l’info bulle (qui apparait quand on clique sur le point)
Pour afficher plusieurs points, il suffit de répéter la ligne.

Voir le résultat

maps

UPDATE :
Envie d’en faire plus, en utilisant les dernières fonctions de l’API maps ? ->
http://www.ycerdan.fr/developpement/google-maps-api/

Discussion:

  • stArk dit :

    MERCI COLLÈGUE !!!!!! :)

  • o-l-i-v-i-e-r dit :

    Merci, beau portrait (et joli mobilier au bureau) ;)

  • CERDAN Yohann dit :

    Merci à toi d’avoir rajouté un lien vers mon API :-)

    Je compte également utiliser la v3 de google maps qui est beaucoup plus simple & rapide et qui ne nécessite plus de clef.

  • stArk dit :

    Ca marche du tonnerre, merci encore François !

  • jcfrog dit :

    en fait la vraie question c’est « que ferait-on sans MrBoo? » :)

  • Belle Maman est très charmante

  • Comments closed