MarkerManager v3 と Google マップを使用して、多くのマーカーを表示しています。すべてが完璧に機能するようになりましたが、markermanager が表示しているマーカーのみを表示する方法が見つからないようです。ズームで表示されるマーカーの数を返すメソッド getMarkerCount は認識していますが、dragend-event のポイントを含むテーブルを更新するには、ID、タイトルなどのマーカーからの情報が必要です。
私は試した
google.maps.event.addListener(map, "dragend", function() {
for(var i = gMarkers.length, bounds = map.getBounds(); i--;) {
if( bounds.contains(gMarkers[i].getPosition()) ){
console.log(gMarkers[i].getVisible());
}
}
});
このメソッドは、現在のズーム レベルでは表示されていなくても、すべてのマーカーを返しますか? どうすればこれを達成できるか考えていますか?
より正確には、私のテスト サイトhttp://frankmyhre.dk/mapping/test.phpを参照してください。テーブルには、マップ上の境界内に表示されているマーカー (赤いアイコン) が反映されている必要があります。