4
我有一個geojson格式的省界多邊形。我想要的是在地圖上顯示該省的非省份地區呈灰色(不透明),而省份地區則顯示爲不帶風格。我怎樣才能做到這一點?小冊子:反轉/反轉多邊形樣式
我有一個geojson格式的省界多邊形。我想要的是在地圖上顯示該省的非省份地區呈灰色(不透明),而省份地區則顯示爲不帶風格。我怎樣才能做到這一點?小冊子:反轉/反轉多邊形樣式
也可以通過傳遞latlngs的數組的數組,與表示外環而其餘代表內孔中的第一latlngs陣列創建具有孔的多邊形。
所以我認爲你可以使用它來製作一個非常大的多邊形外環,省內切成一個洞。當然,如果你放大到比大多邊形更大的水平,那看起來會很尷尬。也許最好設置一個最小縮放級別,這樣就不會發生。
var polygon = L.polygon(
[[[52, -1],
[52, 1],
[50, 1],
[50, -1]], //outer ring
[[51.509, -0.08],
[51.503, -0.07],
[51.51, -0.047]]] // cutout
).addTo(map);
或者設置外多邊形覆蓋整個世界:
[[90, -180],
[90, 180],
[-90, 180],
[-90, -180]]
我添加了一個小提琴 – flup