【问题标题】:Is FeatureCollection necessary for ol.layer.VectorTile layer in openlayers?Openlayers 中的 ol.layer.VectorTile 层是否需要 FeatureCollection?
【发布时间】:2017-06-08 20:56:21
【问题描述】:

我希望从 ol3 中的 GeoJSON Point 对象数组创建 ol.layer.VectorTile 层。现在返回给我的数据是一个对象数组,每个对象都是“Point”类型的 GeoJSON。在我看到的示例中,VectorTile 图层是从包含所有 Point 对象作为特征的“FeatureCollection”创建的。我想知道api是否需要将数据作为“FeatureCollection”返回,或者我需要自己从返回的数据中创建一个,以便最终能够创建一个vectorTile层?

【问题讨论】:

    标签: openlayers-3 vector-tiles


    【解决方案1】:

    您的 api 只需要返回几何图形(即点、线、多边形)。它可以是任何可解析的格式,例如 GeoJson/WKT。然后根据您的 API 返回的几何图形创建 OL3 功能。创建 ol.Collection 的实例。然后在新创建的集合中添加每个功能。并将此特征集合用作矢量图层中的源。

    【讨论】:

      猜你喜欢
      • 2012-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多