2015-08-03 71 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