如何将GeoJSON中的对象一次添加到OpenLayers地图中?

时间:2017-03-08 16:35:02

标签: javascript dictionary openlayers geojson

假设我有三行存储为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

0 个答案:

没有答案