2009-04-15 146 views
5

我們開始在我們的Web應用程序上廣泛使用Google地圖。它在一開始就運行良好,但隨着我們添加更多標記,我們發現性能並不完全在那裏。雖然我很確定我們不會以最有效的方式使用它。Google地圖最佳實踐?

我正在尋找有關Google地圖最佳做法和tips'n技巧的信息。有什麼建議麼?

回答

6

您可能會在this article中找到一些好主意,它比較了幾種處理大量標記的方法。

標記管理器有一些限制,具體取決於你要完成什麼;例如,它不允許每個縮放級別都有可用的標記。我根據this tutorial中討論的原則創建了一個聚類函數。它使用PHP中的Static Maps API,但是可以使用集羣背後的原則。

更新:此羣集工具剛剛發佈:MarkerClusterer

1
  • 限制標記,以什麼是可見的(即,瞭解窗口邊界,並且只顯示落在窗口內的標記)
  • 學會傾聽各種地圖的活動和反應 - 如視點移動,縮放等 - 更新標記
  • 不要顯示重疊顯着的標記 - 只顯示一個標記(可能是不同的陰影或顏色來表示此標記有幾個點),並讓用戶放大,如果他們想看到個別標記。如果你想要看起來像使用工具提示顯示放大窗口。