Openlayers:将矢量动态添加到现有要素



我从gpx文件创建了一个功能:

var gpxFeatures = (new OlFormat.GPX()).readFeatures(GPXSTRING,{
dataProjection:'EPSG:4326',
featureProjection:'EPSG:3857'
});

现在,我希望为这个特性动态添加一个向量。我知道向量的两端。

这可能吗?

我找到了一个解决方案。

O不将矢量添加到特征中,但我创建了一个新特征并将其添加到层中。

var vectorFeature = new OlFeature({
geometry: new OlGeom.LineString([OlProj.fromLonLat(previousLastKnownPosition), OlProj.fromLonLat(newPosition)])
});
layer.getSource().addFeatures([vectorFeature, pointFeature]);

相关内容

  • 没有找到相关文章

最新更新