0

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

4

1 回答 1

0

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

于 2017-06-09T05:29:49.377 回答