在 Vector Tiles Leaflet geojson-vt 中更新数据
Updating data in Vector Tiles Leaflet geojson-vt
我的问题是关于更新传单中的数据。
假设我们有 geojson,我们正在使用 geojson-vt.js 将其更改为矢量图块并将其显示在传单地图上。
与那里类似:geojson-vt example
然后我收到一个事件/通知,指出某些线串已更改,例如,此线串具有属性颜色,显示数据时正在使用该属性,并且此值已更改。
然后我想更新我的地图,但我不想重新计算和重绘所有图块,但只有这个图块发生了变化。怎么做?
无法完成。 geojson-vt
只允许创建新的 geojson-vt
实例,而不是更新它们。更新内部结构中的数据太复杂了,而且没有什么大的优势。这也意味着无法获得更改的图块列表,甚至无法获得包含更新几何体的图块列表。
如果这对您的应用程序真的很重要,请考虑自己研究 geojson-vt
的代码,并提出解决方案。
如果您有一组静态特征和一组可能变化的特征,请考虑为它们制作单独的支架。
我的问题是关于更新传单中的数据。 假设我们有 geojson,我们正在使用 geojson-vt.js 将其更改为矢量图块并将其显示在传单地图上。 与那里类似:geojson-vt example
然后我收到一个事件/通知,指出某些线串已更改,例如,此线串具有属性颜色,显示数据时正在使用该属性,并且此值已更改。
然后我想更新我的地图,但我不想重新计算和重绘所有图块,但只有这个图块发生了变化。怎么做?
无法完成。 geojson-vt
只允许创建新的 geojson-vt
实例,而不是更新它们。更新内部结构中的数据太复杂了,而且没有什么大的优势。这也意味着无法获得更改的图块列表,甚至无法获得包含更新几何体的图块列表。
如果这对您的应用程序真的很重要,请考虑自己研究 geojson-vt
的代码,并提出解决方案。
如果您有一组静态特征和一组可能变化的特征,请考虑为它们制作单独的支架。