Ich versuche, den Marker Cluster mit dem folgenden Code zu implementieren, funktioniert nicht. Wenn ich versuche, dies auszuführen, zeigt es den Marker an, aber es gruppiert nicht die Marker. Ich habe versucht, das zu beheben, aber ich habe versagt. Kann mir jemand helfen, wie ich dieses Problem beheben kann?Marker Cluster funktioniert nicht
Im folgenden Code Var records
hält die Datensätze mit Breiten- und Längenwerte
<html>
<style>
#map {
height: 100%;
}
</style>
<body>
<div id="map" style="width:100%;height:700px"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js">
</script>
<script>
function myMap() {
var myCenter = new google.maps.LatLng(12.9715987,77.5945627);
var mapCanvas = document.getElementById("map");
var mapOptions = {center: myCenter, zoom: 2};
//some code is there to fetch the records
var records = result.getArray("records");// it has records with latitude and longitude values
for (var i=0; i< records.length; i++) {
var record = records[i];
console.log(record.Name + " -- " + record.Id+" -- "+record.Latitude);
var markers = [];
var marker = new google.maps.Marker({
position: new google.maps.LatLng(record.Latitude,record.Longitude),
map : map,
//icon: 'brown_markerA.png'
icon: 'http://maps.google.com/mapfiles/ms/icons/green-dot.png'
});
markers.push(marker);
var markerCluster = new MarkerClusterer(map, markers, {imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
}
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=&callback=myMap"></script>
</body>
</html>
ich JavaScript-Fehler mit dem entsandten Code zu erhalten (nach der 'Uncaught Reference Festsetzung: Ergebnis defined' nicht),' js Bibliotheken = Geometrie, Orte & ext =? .js: 40 InvalidValueError: setMap: keine Instanz von Map; und keine Instanz von StreetViewPanorama', 'Uncaught TypeError: this.map_.getZoom ist keine Funktion'. Sie haben keine 'google.maps.Map' in Ihrem Code ... – geocodezip