Bonsoir,

Mon souci est très basique, je n'arrive pas à parser les infos de mon fichier XML généré à partir de la BDD. Ce fichier xml est enregistré aux côtés de ma page php (à la racine), sur le localhost.
Je suis partie de la doc de google et en mettant le lien d'un fichier xml "exemple" de la doc, cela fonctionne.
Donc j'en déduis que le problème (en tous cas le premier) vient de ce que mon xml lui ne se charge pas.
J'ai changé le chemin à la fois en indiquant la totalité de l'url
http://localhost/mondossier/xml-tunnel-markers.xml
ou bien simplement le nom du fichier, le résultat est le même, ca ne fonctionne pas...

Le code est indiqué plus bas.

Quelqu'un aurait une piste?
Merci à vous,

 <script>   
              function initMap() {
              var map = new google.maps.Map(document.getElementById('map'), {
                center: new google.maps.LatLng(45.516015664399510000, 9.088584787835657000),
                zoom: 6
              });
              var infoWindow = new google.maps.InfoWindow;

// a priori partie ou je ne fais pas ce qu'il faut

            downloadUrl('xml-tunnel-markers.xml', function(data) {
                  var xml = data.responseXML;
                  var markers = xml.documentElement.getElementsByTagName('marker');
                  Array.prototype.forEach.call(markers, function(markerElem) {
                    var name = markerElem.getAttribute('name');
                    var address = markerElem.getAttribute('address');
                    var point = new google.maps.LatLng(
                        parseFloat(markerElem.getAttribute('lat')),
                        parseFloat(markerElem.getAttribute('lng')));
                    var infowincontent = document.createElement('div');
                    var strong = document.createElement('strong');
                    strong.textContent = name
                    infowincontent.appendChild(strong);
                    infowincontent.appendChild(document.createElement('br'));
                    var text = document.createElement('text');
                    text.textContent = address
                    infowincontent.appendChild(text);
                    var marker = new google.maps.Marker({
                      map: map,
                      position: point,
                    });
                    marker.addListener('click', function() {
                      infoWindow.setContent(infowincontent);
                      infoWindow.open(map, marker);
                    });
                  });
                });
              }
            function downloadUrl(url, callback) {
              var request = window.ActiveXObject ?
                  new ActiveXObject('Microsoft.XMLHTTP') :
                  new XMLHttpRequest;
              request.onreadystatechange = function() {
                if (request.readyState == 4) {
                  request.onreadystatechange = doNothing;
                  callback(request, request.status);
                }
              };
              request.open('GET', url, true);
              request.send(null);
            }
            function doNothing() {}
   </script>
Désolée du dérangement, le problème venait de la structure du fichier xml et non pas du chemin d'accès.

Bonne journée,