2011-09-04 57 views
0

有誰知道谷歌地圖庫,您可以定義自己的羣集?谷歌地圖中的自定義羣集位置

有很多聚類庫,但據我所知他們都會根據距離自動創建聚類。

我想要做的是由地方當局區域加入數據。

在低縮放級別下,例如:縮小,我希望能夠按縣收集數據,然後當我們放大數據時,由縣內的區域進行聚類,隨着我們進一步放大數據,亞區自治區。

基本上我想知道的是,如果有一個庫允許我預先定義每個集羣在特定縮放級別上出現的位置。

希望我已經解釋了正確的,讓我知道如果你對這個問題是什麼感到困惑。

回答

1

我認爲你需要做的是在不同的縮放級別創建每個地區/自治市鎮/縣等邊界的多邊形(不一定是可見的)。並且還要保存您想要羣集標記出現的每個區域的latlng座標。然後在每個縮放級別,您可以在這些座標上繪製標記。即你基本上必須自己做所有這些,而不使用任何clustermarker插件。

你需要有不同的座標數組,每個縣,地區,行政區等的一個數組。有一個事件監聽器,當地圖範圍發生變化時。在那個事件監聽器中,檢查縮放級別,並決定哪些數組繪製標記。

+0

'這聽起來像是一種很好的方法 – MrBliz