2009-05-25 47 views
0

我想在所有縮放級別上顯示有限數量的標記(讓我們拿50個左右...),並以標記覆蓋所有整個谷歌地圖顯示的方式。因此,如果我在地圖上查看整個世界,它會在世界各地顯示標記不超過某個數字,如果我放大到美國,它只會顯示美國境內以前的標記數量。 然後如果我搬到加拿大,那麼地圖應該只顯示加拿大的標記。谷歌地圖:在谷歌地圖顯示器上放置標記遍佈整個可見部分

我不能 - 把壺上可見區域在地圖上的距離上有限 即所有可見的標記有所保持彼此有一段距離。

回答

3

您可能希望查看「聚類」或「聚合」成一個點。它並不完全符合你所描述的內容,但是它會有效地限制你縮小時的標記數量,並且在你放大後會'非集羣'。

有很多方法(全部第三方 - 谷歌API不支持它),你可以看看一個叫做ClusterMarker:http://googlemapsapi.martinpearman.co.uk/articles.php?cat_id=1