google-maps-api-3 - 计算谷歌地图可见区域的标记数量

标签 google-maps-api-3 google-maps-markers

例如,我在 Google map 上有 10 个标记。但是我放大了,在可见区域只留下了 2 个标记。

Google Maps API 能否以某种方式返回可见区域中的一些标记(我的示例为 2 个)?

最佳答案

您可以使用每个标记评估 map.getBounds().contains(marker.getPosition()) 以查看当前视口(viewport)中包含哪些标记。

关于google-maps-api-3 - 计算谷歌地图可见区域的标记数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9094916/

相关文章:

javascript - 谷歌地图 API v3 : MarkerWithLabel not showing until zoom

android 如何在 mapsv2 上将像素坐标转换为 LatLng

javascript - 谷歌地图 API : calculate remaining time according to predefined route

javascript - 在街景中显示 InfoWindow(使用 InfoBubble)

android - 谷歌地图的 onTap 总是被称为 android

javascript - 如何找到谷歌地图的准确LatLng值

android - 想要检索 SQlite 数据并将其设置为映射标记[ForceClose]

google-maps-api-3 - 获取圆心坐标

javascript - 谷歌地图默认缩放问题

javascript - Fancybox 信息窗口 谷歌地图