Bonjour,
J'ai intégré une carte googlemap dans ma page en utilisant le javascript ci-dessous :
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
| function load()
{
if (GBrowserIsCompatible())
{
var map = new GMap2(document.getElementById("mapprod"));
// Coordonnées de l'adresse provenant dans la base de données MySQL
var adresse = "<? echo $row[8]; ?>";
// Recherche des coordonnées d'un point dont on connait l'adresse :
var geocoder = new google.maps.ClientGeocoder();
geocoder.setBaseCountryCode('FR');
geocoder.getLatLng(adresse, function (coord)
{
// Et centrage de la map sur les coordonnées renvoyées par Google :
map.setCenter(coord, 15);
// Affichage du marker
map.addOverlay(new GMarker(coord));
});
// ajout de la propriété d'affichage des boutons "type de carte" (3 boutons par défaut)
map.addControl(new GMapTypeControl());
// ajout de la propriété ajout d'un bouton "type de carte" (Relief)
map.addMapType(G_PHYSICAL_MAP);
// ajout de la propriété zoom à la carte "map"
map.addControl(new GSmallMapControl);
}
} |
Dans ma page le script est appellé dans ma page php avec :
<div id="mapprod" style="width: 503px; height: 194px"></div>
Mon problème est que je n'arrive pas à intégrer une variable php (issue d'une requete mysql) dans mon javascript :
var adresse = "<? echo $row[8]; ?>";
ne fonctionne pas
D'avance merci
Partager