这让我很精神。
我将 MarkerCluster 与谷歌地图 v3 一起使用,它在 FF 中运行良好,但是当我(和客户端)在 Chrome 或 Safari 中启动它时,集群并不存在。
没有错误,只是不能在 webkit 中工作。
一些注意事项:它来自一些 ajax 加载的 json,它在 jquery 中。
这是处理添加的函数:
add_clusters: function() {
markers = [];
$.each( interpreters, function ( i, interpreter ){
//maps.add_postcode_marker(i, 'interpreter');
var latLng = new google.maps.LatLng(interpreter.lat, interpreter.lng);
//, map: map
interpreters[i].marker = new google.maps.Marker({ position: latLng });
maps.add_info_box(i, "interpter");
markers.push(interpreters[i].marker);
app.log(interpreters[i].marker);
});
markerCluster = new MarkerClusterer(map, markers);
}
干杯!
重申一下,Chrome 中没有错误,只是没有显示。