[英]Leaflet JS polygon on a same map
我使用Leaflet JS,並且在一張地圖上需要相同的多邊形
我需要:
謝謝你的幫助!
如果我在tileLayer或worldCopyJump:true上設置noWrap:true,則會得到:
小提琴– jsfiddle.net/paRxe/5
var map = L.map('mapId',{
center: [35.67989, 139.76463],
zoom: 2,
// worldCopyJump: true,
maxZoom: 18,
minZoom: 1,
// reuseTiles: true,
// continuousWorld: trie
// reuseTiles: true,
// continuousWorld: true
worldCopyJump: true
}
);
您的2個多邊形實際上是多面的一部分,形成一個要素。
例如,您可以使用Turf.js,以便1)將其中一個部分平移360度,以及2)合並這2個部分。 然后記錄新的要素幾何以替換當前的GeoJSON數據。
對於步驟1),您還應該能夠通過latLng.wrap()
方法直接使用Leaflet。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.