D3.js洪水地图杀手
D3.js Flood Map Killer
下面是一个使用 D3.js 和 topojson 的洪水地图示例。
http://bl.ocks.org/cappelaere/6472064
https://gist.github.com/cappelaere/6472064
这确实是D3的负担。 在加载时简化拓扑似乎确实会挂起 Firefox。我们确实需要为此工作,以支持我们的灾害管理工作。 在我们放大时进行自适应简化会很棒。 任何帮助将不胜感激。谢谢
帕特。
几乎您唯一的选择是根据缩放级别加载预先简化的数据集。也就是说,每次缩放后,您需要确定是否为用户已放大的区域加载新的、更高分辨率的数据集。如果是这样,则需要清除现有元素并添加新元素。
这将是一个相当大的努力。此时,您不妨拥有预渲染的位图图块(例如在 Google 地图中),并使用像 Leaflet 这样的库来为您完成繁重的工作。在此预渲染地图之上,您仍然可以将 D3 用于动态内容。
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 在地图上画一条路线
- D3.js洪水地图杀手