如何使用D3.js在地图上绘制点?

时间:2016-05-08 19:25:25

标签: javascript jquery r google-maps d3.js

好的,在说这个问题太“基于意见”并投票之前,请听我说。我有一个地理可视化项目,我试图在世界地图上用悬停/鼠标悬停功能绘制空袭事故位置。我准备好了地图。事实上,我准备好了两张地图,一张是地球的,另一张是扁平的。我还有一个包含5000个观察值的CSV文件。他们没有经度和纬度。我如何将CSV中的位置绘制到地图上?

我不是在寻找代码,我要求社区提供教程和想法。如果您可以引导我访问某人的博客或说明或视频,了解如何执行此操作,那将非常棒。再次,在进行“太广泛”或“过于基于意见”或其他事情的投票之前,请再次阅读该问题。如果您仍然认为问题没有被正确询问,请发表评论然后我会对其进行编辑。 Globe MapFlat map with hover function

1 个答案:

答案 0 :(得分:0)

Here是一种将地名地理编码为纬度和经度的方法。

更重要的是,你真的需要D3.js吗?这只是为了练习吗?如果是,那么these video tutorials是一个很好的起点。

如果没有,如果你关心显示有关悬停的信息,为什么不使用像CartoDB这样的简单解决方案呢?它很适合你的目的。您可以在地图中自定义颜色,底图,工具提示,字体和其他大部分内容。