显示Google地图上的标记数量和该标记的数据

时间:2012-05-18 20:16:10

标签: javascript json google-maps

我正在构建我正在构建的Google Map系统。 http://helpinspire.me/temp/google-maps/count-markers.html我有5个json提取,根据选择的单选按钮进行显示。然后,我有一个信息窗口,显示每个项目,当您单击标记时,它会显示从json文件中提取的值。

所以我需要帮助的下一步是,我想完成两件事。

  1. 渲染缩放级别内可见的标记数 当缩放级别改变时,用户处于并且具有该更新。一世 知道我需要使用getMarkerCount,但我遇到了困难 将其添加到。
  2. 根据可见的标记,我想添加两个变量:available seatsuser count。因此,如果在该缩放级别内可以看到三个标记,我想显示总可用座位和用户数。
  3. 非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

我通常使用Google地图做的是保留数组中所有活动标记和infowindows的引用。这样做,您可以遍历您的标记并检查它们是否在地图中。使用getBounds()来获取地图角落的LatLng。然后循环遍历您的标记数组,检查每个标记的lat / lng是否在边界内。