Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取google maps v3上当前的标记数?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 如何获取google maps v3上当前的标记数?

Javascript 如何获取google maps v3上当前的标记数?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在使用googlemapsv3,我想知道是否可以调用一个函数来返回当前在该地图上的标记数,而不管zoom 该API没有形式为getAllMarkers()的函数。因此,从一开始就用以下方法处理这些问题: var myMarkers = []; for(var i = 0; i < 10; i++) { var marker = new google.maps.Marker(...); myMarkers.push(marker); } // process, del

我正在使用
googlemapsv3
,我想知道是否可以调用一个函数来返回当前在该地图上的标记数,而不管
zoom

该API没有形式为
getAllMarkers()
的函数。因此,从一开始就用以下方法处理这些问题:

var myMarkers = [];

for(var i = 0; i < 10; i++) {
    var marker = new google.maps.Marker(...);
    myMarkers.push(marker);
}

// process, delete myMarkers
var myMarkers=[];
对于(变量i=0;i<10;i++){
var marker=newgoogle.maps.marker(…);
myMarkers.push(marker);
}
//处理,删除我的标记

您不是地图/代码的所有者吗?否则,在你把所有的参考资料放进去之前,先把它们列出来。是的,这是一个解决办法。如果没有返回数字的函数,我想我可以这样做。。。谢谢你,如果这真的是。。。我想这是唯一的答案
function getAllMarkers () 
{
    alert("size: " + myMarkersArray.length());
}