地標叢集(舊版)
調用 new mapPlus.MarkerClusterer(options),開始使用地圖地標叢集。

警告: 未來將不支援 MarkerClusterer
,請更改使用 動態叢集 DynamicCluster。
開始使用
調用 new mapPlus.MarkerClusterer(options)
,開始使用地圖地標叢集。
與地標搭配使用
此為與 mapPlus.Marker
搭配使用,建議將 useWithClusterer
設為 true
,以優化叢集圖效能。
參數
- options
(object)
: 必填,地標叢集的參數。
Name | Description |
---|---|
options.map object | 必填,帶入 new mapPlus() 返回的物件。 |
options.markers object[] | 選填,要使用叢集的地標陣列。 |
options.styles object | 選填,叢集圖的樣式。 |
options.onClusterClick function | 選填,點選叢集圖執行的函式,預設為畫面移至該座標叢集區域。 |
options.clusterMaxZoom number | 選填,集群圖層會停止集群化的最大縮放級別,預設為 14 。 |
options.clusterMinPoints number | 選填,形成一個集群所需的最小點數,預設為 2 。 |
options.clusterRadius number | 選填,集群半徑,以像素為單位,預設為 50 。 |
Examples
點選「開始使用」,即可開始操作地圖
叢集圖樣式
設定叢集圖的樣式。
Examples
點選「開始使用」,即可開始操作地圖
叢集圖點選事件
點選叢集圖執行的函式,預設為畫面移至該座標叢集區域。
Examples
點選「開始使用」,即可開始操作地圖
實例方法
- setMarkers: 設定地標資料,並更新地標叢集。
- remove: 移除地標叢集。
setMarkers
setMarkers(markers)
設定地標資料,並更新地標叢集。
Examples
remove
remove()
移除地標叢集。
Examples