2017-06-08 3 views
0

ol3のGeoJSON Pointオブジェクトの配列からol.layer.VectorTileレイヤーを作成したいと考えています。今私に返されているデータはオブジェクトの配列で、各オブジェクトは "Point"型のGeoJSONです。私が見た例では、すべてのPointオブジェクトをフィーチャとして含む「FeatureCollection」からVectorTileレイヤが作成されています。私は、APIが "FeatureCollection"としてデータを返す必要があるのか​​、それとも返されるデータから自分自身を作成し​​て、vectorTileレイヤーを作成できるかどうか疑問に思っていますか?openlayersのol.layer.VectorTileレイヤにFeatureCollectionが必要ですか?

答えて

0

apiはジオメトリ(つまり、点、線、ポリゴン)を返すだけです。 GeoJson/WKTのような解析可能な形式であれば、APIが返すジオメトリからOL3機能を作成できます。 ol.Collectionのインスタンスを作成します。次に、新しく作成したコレクションに各フィーチャーを追加します。また、この機能のコレクションをベクターレイヤのソースとして使用します。

+0

ありがとうございます、私はあなたの答えに投票するでしょう! –

関連する問題