Google地图最佳做法?

时间:2009-04-15 14:26:41

标签: javascript google-maps

我们开始在我们的网络应用程序中广泛使用Google地图。它在开始时运行良好,但随着我们添加更多标记,我们发现性能并不完全存在。虽然我很确定我们不会以最有效的方式使用它。

我正在寻找有关Google地图最佳做法和提示的信息。有什么建议吗?

3 个答案:

答案 0 :(得分:6)

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

Marker Manager有一些限制,取决于你想要完成的事情;例如,它不允许每个标记从每个缩放级别可用。我根据this tutorial中讨论的原则创建了一个聚类函数。它使用PHP中的Static Maps API,但可以根据需要使用群集背后的原理。

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

答案 1 :(得分:3)

使用Marker Manager

答案 2 :(得分:1)

  • 将标记限制为可见内容(即,了解窗口边界,仅显示落在窗口内的标记)
  • 学习聆听各种地图活动并做出反应 - 例如视点移动,缩放等 - 来更新标记
  • 不显示重叠显着的标记 - 仅显示一个标记(可能是不同的阴影或颜色,表示此标记处有多个点),如果用户想要查看各个标记,请让用户放大。如果您想获得幻想,请使用工具提示显示放大的窗口。