您如何设置城市级地理位置的预测

时间:2014-03-22 23:45:56

标签: d3.js geo

之前我曾问过类似的问题而且我还在苦苦挣扎。

我想在城市层面创建基于地理位置的信息图形。

我需要能够获取一些纬度/经度值并对它们进行投影,使它们居中并适当缩放。

看一个绘制少量几点的例子对我有很大的帮助。

  • 37.781040,-122.497681
  • 37.720504,-122.495622
  • 37.723220,-122.395028

这大致是L形,所有三个点都应该在旧金山。

它可以像白色背景上的3个黑点一样简单。我希望学习:

  • 哪个投影?
  • 如何调整投影以使旧金山大小的区域在画布上?
  • 如何翻译这些坐标并将它们放在画布上?

有人可以创建这样的例子吗?

感谢。

-Kelly

1 个答案:

答案 0 :(得分:0)

我创建了一个有效的简单示例。

https://gist.github.com/kellyfelkins/9741723

我认为我犯了多个错误,这使得纠正起来非常困难。

如果其他人也遇到麻烦,请注意以下事项:

  1. 投影方法需要数组。有一段时间我传递了2个参数,但它需要一个数组的参数。
  2. 投影需要经度,纬度顺序的值。
  3. -Kelly