我打算使用json
数据创建marker cluster
与info window
。
但我得到google.maps.Markers is not a constructor
error.Though标记簇不显示TypeError:google.maps.Markers不是构造函数
这是我的代码:
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 5,
center: {"lat": 39.317779, "lng": -101.459656},
mapTypeId: 'roadmap',
});
map.setTilt(45);
for(var i=0;i<locations.length;i++){
var data=locations[i];
var mylatlng=new google.maps.LatLng(locations.lat,locations.lng);
var markers = new google.maps.Markers({
position:mylatlng,
map:map
});
(function(marker,data){
google.maps.event.addListener(marker,'click',function(e){
infowindow.setContent(data.code +
'<br/>' + data.PIN +
'<br/><b>STOCKNO:</b> ' + data.No +
'<br/><b>STATUS:</b> ' + data.Status);
infowindow.open(map, marker);
})
})(marker,data);
}
var markerCluster = new MarkerClusterer(map, markers,
{imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
}
小提琴:??https://jsfiddle.net/ram6gpz1/1/
为什么我得到这个错误我做错了什么任何建议?
我已经更新了答案,看看。 – Shiladitya
由于错误消息指出'google.maps.Markers'不是构造函数,这是一个错字。它应该是'google.maps.Marker' – geocodezip