Salut à tous! voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
var map;
var markers = [];
var contentString = [];
function initialize() {
      var myLatlng = new google.maps.LatLng(json_data.coordonnees[0].latitude,json_data.coordonnees[0].longitude);
       var mapOptions = {
           zoom: 20,
           center: myLatlng
        }
        var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
        var json_data = <?php echo json_encode($resultArray);?>;
 
        for (var i=0 ; i<json_data.coordonnees.length ;i++){
               markers[i] =  new google.maps.LatLng(json_data.coordonnees[i].latitude,json_data.coordonnees[i].longitude);
                  for(var j = 0; j< json_data.agents.length ; j++){
                        if (json_data.agents[j].imei == json_data.coordonnees[i].imei){
                            contentString[i] = ""+json_data.agents[j].nom_utilisateur;
                        }
                   }
        }
        for (i = 0 ; i < markers.length ; i++){
                    var marker = new google.maps.Marker({
                        position: markers[i],
                        map: map
                    });
 
                } //     fin for
}    
google.maps.event.addDomListener(window, 'load', initialize);
Le map ne s'affiche pas, mais quand je place


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var json_data = <?php echo json_encode($resultArray);?>;
en dehors de la fonction initialize() le map s'affiche. Help