2015-08-03 54 views
2

將多邊形添加到單張地圖時,邊框非常寬(下圖中爲深藍色)。對於廣泛地區的地圖,這往往會掩蓋下方地圖的更精細的細節。減少單張多邊形的邊框寬度

是否可以減少邊框的寬度,同時保留多邊形的其他默認樣式?

目前我從GeoJSON的使用

var boundary = { "type": "Feature", "geometry": {"type":"Polygon","coordinates":[....]}}; 
var poly = L.geoJson(boundary); 
map.addLayer(poly); 

Map of Hoxton, London

我使用單張0.7.3(最新的穩定版本)創建的多邊形。我對可以改變所有單張地圖實例風格的解決方案以及對特定地圖進行更改的方法感興趣。

回答

6

read the Leaflet documentation,其中指定weight選項的路徑,您可以specify as an option to L.geoJson

var poly = L.geoJson(boundary, { weight: 1 }); 
+0

謝謝 - 這看起來很完美。您能否修改答案以在答案中包含代碼段 - 超鏈接容易隨時間變化或中斷。 –

+0

當然,添加代碼的答案。 – tmcw

+0

@tmcw,你知道如何不指定多邊形的輪廓嗎? – daniella