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