我是初学者并尝试配置多边形,线条和点功能的样式,一旦配置了样式,我就可以在定义图层时调用这些样式。我尝试了这段代码但没有工作(只为多边形尝试过)。
var test = {
"polygon": {
id: "polygon",
style: new ol.style.Style({
stroke: new ol.style.Stroke({color: 'green', width: 1})
})
},
"polygon1": {
id: "polygon1",
style: new ol.style.Style({
stroke: new ol.style.Stroke({color: 'blue', width: 1})
})
}
};
var geojson_layer = new ol.layer.Vector({
source: new ol.source.Vector({
url: 'file.geojson',
format: new ol.format.GeoJSON()
}),
style: styleFunction
});