D3.js 使用d3制作增强局部地图的一些选项
我是d3 geo的新手。我的任务是制作一张波士顿地图并添加一些互动功能 到目前为止,我已经能够大致了解波士顿。但是底图应该和你在谷歌地图上看到的东西相比较——它应该有建筑物、道路、街道名称、城市名称、河流等。这是一个让你更熟悉这个地区的基本地理 现在,我不需要平移,可能只有两三个缩放状态 我所看到的所有将交互功能叠加到地图上的可视化效果似乎都是将图像用于底层地图:,等等。所以我想我的问题是:D3.js 使用d3制作增强局部地图的一些选项,d3.js,maps,D3.js,Maps,我是d3 geo的新手。我的任务是制作一张波士顿地图并添加一些互动功能 到目前为止,我已经能够大致了解波士顿。但是底图应该和你在谷歌地图上看到的东西相比较——它应该有建筑物、道路、街道名称、城市名称、河流等。这是一个让你更熟悉这个地区的基本地理 现在,我不需要平移,可能只有两三个缩放状态 我所看到的所有将交互功能叠加到地图上的可视化效果似乎都是将图像用于底层地图:,等等。所以我想我的问题是: 为什么有些地图使用图像作为“背景”在现有地图的基础上进行构建是最简单的方法吗?它的性能更好吗 如果我使用
很抱歉,如果其中一些看起来很明显,但我对地图完全陌生,只是不知道标准做法。谢谢你的帮助 快速回答您的问题。希望有更多绘图经验的人能为您提供更多详细信息:
非常有帮助,非常感谢!这是有道理的,我只是不知道这是怎么做的,我以为所有的d3地图都是用d3.geo制作的。非常好的资源,尤其是OpenStreeMap。我会看看的。我遇到的AmeliaBR似乎在SVG中绘制了所有部分。有什么见解吗?这很有趣——它仍然使用图像“分片”作为背景,但分片是SVG。我想好处在于SVG属性都是预先计算的,而不必在运行时计算地图的投影和比例。而且,您仍然可以根据地图的位置根据需要加载每个磁贴——您不需要一次加载整个数据集。