【问题标题】:repeating world map projection with d3.js?用 d3.js 重复世界地图投影?
【发布时间】:2013-12-13 16:15:30
【问题描述】:

我一直在尝试找到一种方法来重复世界地图投影(每边至少 1x),这样地图的边缘就不会落入空白 - 根据this example

我想在不使用瓷砖的情况下执行此操作(我看到的最新解决方案都使用传单或谷歌地图),希望仅使用 d3.js 就可以实现吗?

编辑:像这样工作http://bl.ocks.org/l-r/7952739

【问题讨论】:

  • 当我有一个similar problem(因此你引用的例子)时,patriksurry 用一个很好的例子解决了它here

标签: javascript d3.js maps


【解决方案1】:

您必须完全按照您所说的去做——在另一个投影旁边添加另一个投影。这基本上是平铺,但使用 SVG(或任何你用来绘制地图的东西)。基本思想是让多个投影与适当的翻译并排放置。

或者,您可以简单地投影到球体上,参见例如this example.

【讨论】:

  • 作为参考,我有一个简单的例子来工作(不知何故 JSON 无法正确加载...)bl.ocks.org/l-r/7952739
猜你喜欢
  • 2014-03-01
  • 2016-02-10
  • 1970-01-01
  • 2017-07-24
  • 2017-06-09
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
相关资源
最近更新 更多