【发布时间】:2013-03-14 03:04:51
【问题描述】:
编辑: 问题 =“有没有办法循环遍历数组并检查每个位置(经度/纬度)是否直接位于当前视口内”(未能获取视口内的所有标记)
背景:
我有一组位置(纬度、经度、id)。
我想:
- 在 Google 地图上,使用位置数组来显示标记。
- 用户可以滚动/缩放地图。
- 在地图下方有一个按钮,因此当用户决定一个区域时,他可以单击该按钮,代码将返回包含在视口/地图中的 ID(来自位置数组)界限。
Google 有一个 .contains,所以我猜你可能会将它与类似的东西一起使用
map.getBounds().contains 并以某种方式引用每个 marker.getPosition()
但我想知道是否有一种方法可以遍历数组并检查每个位置(经度/纬度)是否直接落在当前视口内
【问题讨论】:
-
您的具体问题是什么?您是否希望收到关于您提出的点列表的答案,或者您的问题是:是否有办法循环遍历数组并检查每个位置(经度/纬度)是否直接落在当前视口内
-
是的,理想情况下,如果我可以检查数组中的所有位置,并返回当前视口内的位置