谷歌地图方向点

时间:2012-05-03 14:10:51

标签: javascript html google-maps

我有一个显示方向线的gmap(2个或更多点)。有没有办法从地图依赖视口(缩放级别)获取所有点,只有用户可以看到的那些?

1 个答案:

答案 0 :(得分:3)

我不会给你茶勺版本,但这是你如何做到的。首先,确保您在阵列中提供所有标记。

  1. 从地图中获取界限:map.getBounds()。这将返回一个LatLngBounds对象,其中包含视口左下角以及右上角的坐标。
  2. 遍历所有标记。获取他们的位置:marker.getPosition()并检查他们是 以及右侧地图界限西南点,以及下方左侧地图限定东北点。
  3. 如果是,请将这些点添加到数组中。
  4. 该数组现在包含视口中的所有点。根据需要重复。

    可以在Google Maps API v3 reference

    中找到更多信息
相关问题