
C'est tellement simple et performant de créer une map google avec l'APi google map en PHP qu'il fallait que je crée ce billet.
On va commencer par le plus compliqué ^^ récupérer un clé sur google a cette adresse http://code.google.com/apis/maps/signup.html en indiquant votre adresse web (fonctionne également en local pour des tests).
Une fois celle ci récupérée ,télécharger la classe mis en annexe .
on peux maintenant appeler cette classe dans notre script -->
<html>
<?php
//on inclus le fichier necessaire
require('gmap.class.php');
//On appel la classe
$gmap = new GoogleMapAPI('map','google map');
//ici on met la cle recuperé sur http://code.google.com/apis/maps/signup.html
$gmap->setAPIKey('ici la cle');
//hauteur en px
$gmap->setHeight("600");
//largeur en px
$gmap->setWidth("1000");
// si vous voulez ajouter les boutons map/satellite/les 2
$gmap->enableTypeControls();
//on affiche map/satellite/les 2 au depart(hybrid,map,satellite)
$gmap->setMapType('map');
//si vous voulez mettre les lien vers marker il faut mettre enable
$gmap->disableSidebar();
//zomm automatique pour voir tous les marker
$gmap->enableZoomEncompass();
//trace en trait entre 2 points
//$gmap->addPolyLineByAddress('adresse1','adresse2','#000000',2,100);
//la mini map en bas a droite
$gmap->enableOverviewControl();
//on ajoute un marker par adresse
$gmap->addMarkerByAddress('rue nationale lille france','test','test');
$gmap->printHeaderJS();
?>
<body onload="onLoad()">
<?php
$gmap->printMapJS();
$gmap->printMap();
//si vous avez mis enable sidebar
//$gmap->printSidebar();
?>
</html> Un petit exemple (tout simple)
Après rien ne vous empèche d'ajouter des markers soit par adresse ou avec les coordonnées ,Tout est expliqué clairement dans la classe
