Javascript 谷歌地图最佳实践?

Javascript 谷歌地图最佳实践?,javascript,google-maps,Javascript,Google Maps,我们开始在web应用程序上广泛使用Google地图。它在开始时工作得很好,但当我们添加更多标记时,我们发现性能不太理想。虽然我很确定我们并没有以最有效的方式使用它 我正在寻找有关谷歌地图最佳实践和技巧的信息。有什么建议吗? 将标记限制在可见范围内(即,了解窗口边界,仅显示落在窗口内的标记) 学习倾听各种地图活动,并做出反应(如视点移动、缩放等)以更新标记 不要显示明显重叠的标记-仅显示一个标记(可能是不同的阴影或颜色来表示此标记处有多个点),如果用户希望看到单个标记,请放大。如果您想喜欢,可以使

我们开始在web应用程序上广泛使用Google地图。它在开始时工作得很好,但当我们添加更多标记时,我们发现性能不太理想。虽然我很确定我们并没有以最有效的方式使用它

我正在寻找有关谷歌地图最佳实践和技巧的信息。有什么建议吗?

  • 将标记限制在可见范围内(即,了解窗口边界,仅显示落在窗口内的标记)
  • 学习倾听各种地图活动,并做出反应(如视点移动、缩放等)以更新标记
  • 不要显示明显重叠的标记-仅显示一个标记(可能是不同的阴影或颜色来表示此标记处有多个点),如果用户希望看到单个标记,请放大。如果您想喜欢,可以使用工具提示显示放大的窗口

使用。

您可能会在中找到一些好主意,它比较了处理大量标记的几种方法

Marker Manager有一些限制,这取决于您试图实现的目标;例如,它不允许从每个缩放级别使用每个标记。我根据中讨论的原则创建了一个集群函数。它在PHP中使用静态映射API,但是集群背后的原则可以根据需要使用

更新:此群集实用程序刚刚发布: