Kingwaytek

地標叢集(舊版)

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

地標叢集(舊版)

警告: 未來將不支援 MarkerClusterer,請更改使用 動態叢集 DynamicCluster

開始使用

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

與地標搭配使用

此為與 mapPlus.Marker 搭配使用,建議將 useWithClusterer 設為 true,以優化叢集圖效能。

參數

  • options (object): 必填,地標叢集的參數。
NameDescription
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