/ / Google Maps API - 地図上に描画されたすべてのマークを数える方法[非公開] - javascript、jquery、google-maps、google-maps-api-3、google-maps-marker

Google Maps API - マップ上のレンダリングされたマークをすべて数える方法は? [閉じる] - javascript、jquery、google-maps、google-maps-api-3、google-maps-marker

私は1,000から2,000マーカーの間にある地図をレンダリングしています。地図上にレンダリングされたマーカーの量を確認する方法はありますか(生のJavaScriptまたはGoogleマップを使用して)。

前もって感謝します

回答:

回答№1は1

あなたがあなたのマーカーを作成するとき、あなたは「マーカー」配列にマーカーをプッシュすることができます、そして、あなたがマーカーの数を見つけたいとき、あなたはmarker.lengthを呼び出します。

var markers = [];
......
//Create your markers
function addMarker(location) {
var marker = new google.maps.Marker({....});
markers.push(marker);
}
......
var length = markers.length;

注:これは、マーカーを作成してそれらをマップに追加する責任がある場合にのみ適用されます。