これは私を精神的に駆り立てています。
Google マップ 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 にはエラーはなく、表示されないだけです。