prova cosi:
codice:var markersArr = []; function load() { var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(40.9, 16.7), zoom: 8, mapTypeId: 'roadmap' }); var infoWindow = new google.maps.InfoWindow; downloadUrl(xml.asp, function(data) { var xml = data.responseXML; var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var label = markers[i].getAttribute("label"); var lat = markers[i].getAttribute("lat"); var lng = markers[i].getAttribute("lng"); var data = markers[i].getAttribute("data"); var point = new google.maps.LatLng( parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var html = "<b>" + label + "</b> <br/>" + markers[i].getAttribute("data"); var marker = new google.maps.Marker({ map: map, position: point, }); markersArr.push(marker); // istruzione non funzionante bindInfoWindow(marker, map, infoWindow, html); } var mcOptions = {gridSize: 5, maxZoom: 15}; // istruzione non funzionante var markerCluster = new MarkerClusterer(map, markersArr, mcOptions); // istruzione non funzionante }); }

Rispondi quotando