這讓我精神振奮。MarkerClusterer不能在webkit(Chrome和Safari)中工作,在Firefox中可以嗎?
我在谷歌地圖v3中使用MarkerCluster,並且它在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中沒有錯誤,它只是不顯示。
如果代碼工作,那麼可能會有一個額外的代碼無法在Chrome工作?確保沒有錯誤發生! – Myra 2010-11-10 11:44:24
只需重申,Chrome中沒有錯誤,只是不顯示。 – Smickie 2010-11-10 12:12:40