gpt4 book ai didi

javascript - D3.js 洪水 map killer

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:36 27 4
gpt4 key购买 nike

这是使用 D3.js 和 topojson 的洪水 map 示例。

http://bl.ocks.org/cappelaere/6472064

https://gist.github.com/cappelaere/6472064

D3 真的很累。在加载时简化 topojson 似乎确实会挂起 Firefox。我们确实需要让这项工作支持我们的灾难管理工作。在我们放大时进行自适应简化会很棒。我们将不胜感激任何帮助。谢谢,

帕特。

最佳答案

几乎您唯一的选择是根据缩放级别加载预先简化的数据集。也就是说,在每次缩放之后,您需要确定是否为用户放大的区域加载一个新的、更高分辨率的数据集。如果是这样,您将需要清除现有元素并添加新元素。

这将是相当大的努力。此时,您还不如预渲染位图图 block (例如在 Google map 中)并使用像 Leaflet 这样的库。这为你做了繁重的工作。在此预渲染 map 之上,您仍然可以将 D3 用于动态内容。

关于javascript - D3.js 洪水 map killer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18669069/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com