affichage marqueur google avi
Posté : 21 févr. 2017, 17:00
Bonjour
j'ai réalisé premièrement un code qui me permettait d'afficher plusieurs marqueur sur une map, cependant je codais la Long et Lat à " la main" :
J'ai essayé de créer une boucle afin de pouvoir retiré a la fois toutes les longitudes et latitude d'une de mes fonctions mais en vain et après plusieurs heures passé dessus j'ai pas du tout put avancer, voici le code :
sachant que $longueur=count($info_geo)
merci d'avance pour vos réponses
j'ai réalisé premièrement un code qui me permettait d'afficher plusieurs marqueur sur une map, cependant je codais la Long et Lat à " la main" :
Code : Tout sélectionner
var myLatLng = [
{lat: <?php echo $infos_geo[0][0];?>, lng: <?php echo $infos_geo[0][1];?>},
{lat: <?php echo $infos_geo[8][0];?>, lng: <?php echo $infos_geo[8][1];?>}];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng[0],
});
for (var i=0 ; i<myLatLng.length ; i++){
var marker = new google.maps.Marker({
position: myLatLng[i],
map: map,
title: 'Adresse n°'+i,
});
}
Code : Tout sélectionner
var myLatLng = [<?php for ($j=0 ; $j< $longueur; $j++){
?>
{ lat: <?php echo $infos_geo[$j][0];?> , lng: <?php echo $infos_geo[$j][1];?> }
<?php
}
?>
];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng[0],
});
for (var i=0 ; i<myLatLng.length ; i++){
var marker = new google.maps.Marker({
position: myLatLng[i],
map: map,
title: 'Adresse n°'+i,
});
}
merci d'avance pour vos réponses