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 :)

1 réponse


salut, j'ai l'impression que cela ne vient pas de ce script mais d'autre script charger dans le head

voici un chtit coup de consol

perso je mettrai en commentaire tous ce qui ce trouve dans l'image suivante, pour le moment tu n'en as pas besoin

ensuite on pourras essayer d'avancer.