[英]Openlayers 3 geojson vs vector source
我刚刚开始在应用程序中使用OL3,我发现(至少)有两种在地图上绘制要素的方式; ol.source.Vector和ol.source.geoJSON。
除语法外,使用一种方法的优缺点是什么? 性能如何? 据我所知,我可以同时画线和点,这确实是我所需要的。
我的数据不是geoJSON格式,因此无论如何我都必须转换数据。
谢谢!
如果要显示的数据是用GeoJSON编码的,则将使用ol.source.GeoJSON
。 也有其他格式的矢量源,例如ol.source.KML
。
如果对向量使用特定格式,或者使用new ol.Feature(...)
手动创建向量特征,则使用基类,即ol.source.Vector
。 这是最灵活的,一个将在大多数情况下用于IMO。 该类的实例揭露类似的方法addFeatures
, addFeature
, removeFeature
, clear
,您可以使用从矢量源添加/删除载体功能/。 它还向“查询”源公开方法。 查看文档!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.