假设我有三行存储为LineString以放入GeoJSON。如何访问单个LineString并将其添加以显示在OpenLayers地图上?我知道我可以使用类似的东西:
var vectorLayer = new ol.layer.Vector({
source: new ol.source.Vector({
features: (new ol.format.GeoJSON()).readFeatures(geojsonObject)
})
});
然后将此图层添加到地图中,但这会将GeoJSON中的所有对象添加到地图中。
我想要一个函数,如果你能为每一行提供一个id,就会在地图上添加一个类似function addLine(lineID)
的LineString。
使用openlayers 4