嗨,我有一个关于Asymmetrik/ngx-leaflet解释的问题。
我的geojson是自动生成的,颜色和不透明度与地图信息对应。每个geojson都是一个具有不同样式的多个多边形的FeatureCollection。
我尝试了不同的选项,我发现可以设置多边形的样式,但似乎没有一个有效。
示例geoJson:
{
"type":"FeatureCollection",
"features":[
{
"geometry":{
"type":"Polygon",
"coordinates":[
[...]
]
},
"type":"Feature",
"properties":{
"style":{
"color":"#ff0000",
"weight":0,
"opacity":0.2
}
}
}, ... ]}我一直在尝试多个似乎对人有效的选择。此外,在ngx-leaflet文档中也没有任何关于geojson内部样式的内容。
我应该如何设置上面的样式,以使ngx-leaflet显示正确的颜色,笔划和不透明度?
发布于 2018-01-26 01:58:20
ngx-leaflet不会对添加到地图中的图层进行任何操作。因此,在创建要素时,是否提供样式选项取决于您。
例如,
let geoJson = {...};
let options = { "color": "#ff7800", "weight": 5, "opacity": 0.65 };
L.geoJSON(geoJson, options).addTo(map);这个例子取自这里:http://leafletjs.com/examples/geojson/
https://stackoverflow.com/questions/48429992
复制相似问题