Mini-tutorial Google maps en PHP

le 29 octobre 2009 à 16:17 par mrboo

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/

6 commentaires pour “Mini-tutorial Google maps en PHP”

Aller au dernier commentaire | retourner à la racine du blog
  1. 1stArk dit :

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

  2. 2o-l-i-v-i-e-r dit :

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

  3. 3CERDAN 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.

  4. 4stArk dit :

    Ca marche du tonnerre, merci encore François !

  5. 5jcfrog dit :

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

  6. 6Ludovic Toinel dit :

    Belle Maman est très charmante

Vu sur Twitter

Voici quelques tweets qu'il me semble intéressant de relayer ici.

@LaFermeDuWeb #jQuery 1.4.2 est released: 2 fois plus performant par rapport à la version 1.4.1 ! http://bit.ly/aQg5cX
@schiste ACTA la partie dédiée à "internet enforcement" a fuité et est téléchargeable ici http://is.gd/8SKte
@julie_adore Pour visionnage de cette vidéo, le Crédit Coopératif s'engage à verser 5 centimes à une association ! http://bit.ly/CarteAgir #CarteAgir
@jromanetto Top des extensions Firefox utiles au référencement http://bit.ly/cLEz7v
@Oelita RT @MeaganFrancis: Fantastic post from @bringthefamily about photographing your family adventures: http://bit.ly/cJaI6Y
@lefakir la tablette pour les barbus http://www.ifreetablet.com/indexEN.php
@vendeesign RT @shatus: <3 RT: @startupz: RT @eMeRiKa: effet "prise de photo" en jquery, diffile à utiliser dans un site mais sympa http://bit.ly/aUx2ma
@SLIxx Hovercards: Twitter Launches New Profile Preview Feature - http://bit.ly/bim1oJ /via @mashable // l'aperçu du profil en beta
@Korben HipHop, le compilateur PHP -> C++ de Facebook http://www.korben.info/hiphop-le-compilateur-php-de-facebook.html
@Alban Ohh le TimeWarp sur @Mailchimp ça me parais terrible comme fonctionnalité (mais j'en ai pas l'utilité)
@emob OTABLO! le nouveau projet signé Emob ^^ http://tinyurl.com/otablo (please RT)
@kiedisfr RT 7 Reasons Why Developers are Deserting iPhone Apps and return to web technologies | SitePoint http://bit.ly/axWOBo /via @PierreTran
@vincentabry Ustream lance le Pay Per View (paie par vue) http://goo.gl/fb/nTGK
@tebenas [RWW Fr ]La Quadrature du Net pourrait cesser son combat faute de financements http://bit.ly/6W1lTg
@adriangaudebert Aujourd'hui nous lançons le #quadratureday, tous ensemble, sauvons @laquadrature ! http://bit.ly/7Y7psP @mrboo @korben @nitot @epelboin
@xuoan The 4 Big Myths of Profile Pictures « OkCupid http://okcupid.com/z/i2n
@DamiendB pas mal ca! RT: @cattias: : Créer vos jeu concours en ligne en 30mn via Digibonus http://tinyurl.com/ye2fjlm
@sebgregoire RT @LaFermeDuWeb: SEO Panel - Une plateforme web opensource pour suivre votre référencement naturel et le boost: http://bit.ly/6EgqOp
@emalquier [Startup] RT @gbertholet: Entrepreneurs ? Venez boire un pot le 4 février !!! http://bit.ly/4TBBR5 (RT merci merci !)
@davanac New Study Reveals Facebook Better Than Twitter for Marketers | Social Media Examiner http://goo.gl/fb/tRQQ