グーグルマップにポリラインを描き、そのすべてのポイントにマーカーを配置します。これらのマーカーをより高いズームレベルで非表示にしたいので、マーカーマネージャーを使用します。それはうまくいきます。
すべてを描画した後、google.map.fitBoundコマンドを使用して、マップをポリラインの境界にズームします。ただし、マーカーが非表示になる遠方までズームすると、非表示になります。彼らはまだ見えています。もう一度ドラッグまたはズームすると、隠れています。
私は簡単な方法でmarkermanagerを使用します:
var aMarkers [...array of markers...],
markerMgr = new MarkerManager(map);
google.maps.event.addListener(markerMgr, 'loaded', function() {
markerMgr.addMarkers(aMarkers[0], 15, 0);
markerMgr.addMarkers(aMarkers[1], 12, 0);
markerMgr.addMarkers(aMarkers[2], 10, 0);
markerMgr.refresh();
});
誰かが以前にこの問題に遭遇したことがありますか?よろしくお願いします!