Bonjour,
Je souhaiterais mettre sur une carte un marqueur,représentant la localisation entrée par le'administrateur.
j'ai trouvé comment rajouter une carte et un pointeur à un certain point( longitude et latitude) mais pour une localisation , comment convertir le nom du lieux pour avoir ses coordonnées?
Voici le code pour insérer une carte sur mon site avec un marqueur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <html> <?php //(1) On inclut la classe de Google Maps pour générer ensuite la carte. require('GoogleMapAPI.class.php'); //(2) On crée une nouvelle carte; Ici, notre carte sera $map. $map = new GoogleMapAPI('map'); //(3) On ajoute la clef de Google Maps. $map->setAPIKey('AIzaSyDlpppekQpuD_AYZXvUNEqD4UcuPH-Yrto'); //(4) On ajoute les caractéristiques que l'on désire à notre carte. $map->setWidth("400"); $map->setHeight("300px"); // pour centrer la carte , on donne une logititude et latitude $map->setCenterCoords ('29', '48'); $map->setZoomLevel (1); $map->enableMapControls(); $map->setControlSize('small'); $map->addMarkerByCoords(29,48, "toi", "il", "Click for more information"); $map->addMarkerByCoords(8,8, "toi", "il", "Click for more information"); //(5) On applique la base XHTML avec les fonctions à appliquer ainsi que le onload du body. ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Ma première carte Google Maps</title> <?php $map->printHeaderJS(); ?> <?php $map->printMapJS(); ?> </head> <body onload="onLoad();"> <?php $map->printMap(); ?> </body> </html>
29 et 48 sont les coordonnées...
Pouvez vous me donner une piste?
Merci d'avance
Partager