【问题标题】:How to find out which markers are currently within displayed map limits [duplicate]如何找出当前在显示的地图范围内的标记[重复]
【发布时间】:2013-01-21 22:36:31
【问题描述】:

可能重复:
check if map markers are within selected bounds

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

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

【问题讨论】:

标签: javascript google-maps google-maps-api-3


【解决方案1】:

您应该使用以下内容:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 2014-09-02
    • 2022-08-18
    • 2014-04-23
    • 1970-01-01
    • 2021-10-27
    • 2016-07-14
    相关资源
    最近更新 更多