Javascript 如何找出当前显示的地图范围内的标记

Javascript 如何找出当前显示的地图范围内的标记,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,可能重复: 我有数百个标记,但为了方便起见,我想“灰显”一些当前在地图上不可见的标记选项(它们在地图上,但在当前查看的地图边界之外) 作为一种解决方案,我认为我需要在所有标记上循环(我有一个数组,所以这不是问题),但我不知道如何检查标记当前是否在可见边界内。您应该使用以下方法: map.getBounds().contains(marker.getPosition()) 如果标记位于地图边界内,则返回true,否则返回false。第二个答案应该是您要查找的;)@chsymann,谢谢你添加为

可能重复:

我有数百个标记,但为了方便起见,我想“灰显”一些当前在地图上不可见的标记选项(它们在地图上,但在当前查看的地图边界之外)


作为一种解决方案,我认为我需要在所有标记上循环(我有一个数组,所以这不是问题),但我不知道如何检查标记当前是否在可见边界内。

您应该使用以下方法:

map.getBounds().contains(marker.getPosition())

如果标记位于地图边界内,则返回true,否则返回false。

第二个答案应该是您要查找的;)@chsymann,谢谢你添加为官方答案!