2016-08-08 10 views
0

私の質問は、リーフレットのデータを更新することです。 geojson-vt.jsを使用してベクトルタイルに変更し、リーフレットに表示するgeojsonがあるとします。 geojson-vt exampleベクトルタイルのデータを更新するリーフレットgeojson-vt

次に、一部の線ストリングが変更されたことが通知されます。たとえば、この線ストリングにはデータの表示時に使用される属性色があり、この値が変更されています。

私はマップを更新したいのですが、再計算してすべてのタイルを再描画したくないのですが、このタイルだけが変更された場所です。どうやってするか?

答えて

2

できません。 geojson-vtは、新しいgeojson-vtインスタンスの作成のみを許可し、インスタンスを更新することはできません。内部構造のデータを更新するのは複雑すぎるため、大きな利点はありません。これはまた、変更されたタイルのリスト、または更新されたジオメトリを含むタイルのリストを取得することができないことを意味します。

これがアプリケーションにとって本当に重要な場合は、geojson-vtのコードを勉強して解決策を提案することを検討してください。

静的フィーチャセットと変更可能なフィーチャセットがある場合は、フィーチャ用に別々のホルダを作成することを検討してください。

+0

お返事ありがとうございました。私は解決策を見つけるためのアイデアを与えてくれました。 –

関連する問題