0

對於大學我使用傳單創建一個webmap - 這是關於在伊拉克的移民。在地圖上,我有一個座標爲json(伊拉克與它的gouvernorates)的座標圖層,每個座標點都有一個值。此外,我添加了一個圖層,其中包含另一個json的標記。這個json只包含具有每個標記值的標記的座標。我實現了一個傳單markerclustering,其中總結了所有子標記,並且總和顯示在父圖標中 - 儘管直到現在總和仍然不正確,但我認爲它到目前爲止仍在工作......我已經準備好了數學錯誤...Leaflet markercluster:如何更改markercluster的界限?

現在,我想改變標記聚類的界限(目前我認爲它們是由小冊子自動隨機構建的)到伊拉克第一個json中的gouvernorates邊界。目標是針對伊拉克城鎮的區域性集羣。在網上有一些例子,我已經嘗試了很多,但它不工作... 也許有人在這裏可以幫助我..如果您有任何問題或需要進一步的解釋,告訴我!

來源: - 在JS文件「iraq_09_14.js」同伊

的gouvernorate多邊形座標
  • JSON代碼的JS文件「目標location_09_14.js」使用JSON代碼標記polygones和值對於每個標記

this is the js-code where I create the leaflet map

this is the js-code where I create the markerclusters with the sum of the values

回答

1

我想改變標記集羣的邊界到伊拉克第一個json的gou​​vernorates邊界。

然後爲每個省創建一個MarkerClusterGroup實例,並將每個標記添加到相應的羣集組。

這個json只包含標記的座標和每個標記的值。

你應該真的預處理數據,所以每個標記都有關於它屬於哪個省的信息。您可能想通過Turf或其他方式進行多邊形地理處理。

(目前我認爲[集羣]由單張自動隨機內置)

他們並非隨機,分層貪心聚類算法是確定性的。你可以閱讀更多https://www.mapbox.com/blog/supercluster/

+0

Thank's Ivan!現在我預先處理了標記數據併爲每個省創建了一個實例,並且一切正常。 – Elena

+0

很高興聽到!請記住[將問題設置爲已回答](https://stackoverflow.com/help/someone-answers)。 – IvanSanchez

相關問題