Bien le bonjour, sur la page de géolocalisation de mes membres, j'essaye de changer les marqueurs des gens afin de les remplacer par leurs avatars, mais j'ai un peu de mal...
Dans la BDD, avatar donne le chemin d'accès vers l'image
Voici mon code :
function initialize() {
map = new google.maps.Map(document.getElementById("map_canvas"), {
zoom: 10,
center: new google.maps.LatLng(-21.082147609975646, 55.365911099447614),
mapTypeId: google.maps.MapTypeId.TERRAIN
});
map.panTo(new google.maps.LatLng(-21.082147609975646, 55.365911099447614));
/* Déclaration de l'icône personnalisée */
var monIconPerso = new google.maps.MarkerImage("img/marker.png");
<?php
while($membre = $req->fetch(PDO::FETCH_OBJ))
{
echo 'var '.$membre->username.' = new google.maps.MarkerImage("'.$membre->avatar.'")'."\n";
echo 'var marker = new google.maps.Marker({'."\n";
echo 'position: new google.maps.LatLng('.$membre->latitude.', '.$membre->longitude.'),'."\n";
echo 'map: map,'."\n";
echo 'icon:'.$membre->username.','."\n";
echo 'title: "'.$membre->username.'"'."\n";
echo '}); '."\n";
}
?>
} // Fin de initialize
Ca me balance une erreur bizarre :
Uncaught TypeError: Cannot read property 'dx' of undefined
Allez voir par vous même ici : http://www.ralamoin.re/map
Celui qui arrive à me faire m'en sortir, je le respecte, haha !
Merci à vous :)