Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用d3.js重复世界地图投影?_Javascript_D3.js_Maps - Fatal编程技术网

Javascript 使用d3.js重复世界地图投影?

Javascript 使用d3.js重复世界地图投影?,javascript,d3.js,maps,Javascript,D3.js,Maps,我一直在试图找到一种方法来重复世界地图的投影(每边至少1个),这样地图的边缘就不会变成空白——如图所示 我希望这样做,而不必使用瓷砖(我看到的每个解决方案都使用了最新的传单或谷歌地图),希望只有d3.js可以做到这一点 编辑:像这样工作你必须完全按照你说的去做——在另一个投影旁边添加另一个投影。这本质上是平铺,但使用SVG(或任何用于绘制地图的工具)。基本思想是将几个投影与适当的翻译并排放置 或者,您可以简单地投影到一个球体上,例如,请参见..您必须完全按照您所说的操作--在另一个投影旁边添加另

我一直在试图找到一种方法来重复世界地图的投影(每边至少1个),这样地图的边缘就不会变成空白——如图所示

我希望这样做,而不必使用瓷砖(我看到的每个解决方案都使用了最新的传单或谷歌地图),希望只有d3.js可以做到这一点


编辑:像这样工作

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


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

您必须完全按照您所说的操作--在另一个投影旁边添加另一个投影。这本质上是平铺,但使用SVG(或任何用于绘制地图的工具)。基本思想是将几个投影与适当的翻译并排放置


或者,您可以简单地投影到一个球体上,请参见,例如…

以获取参考,我有一个快速的示例可以工作(不知何故JSON无法正确加载…)作为参考,我有一个快速的示例可以工作(不知何故JSON无法正确加载…)它是由patriksurry用一个很好的例子解决的,当我有一个(因此你引用的例子)它是由patriksurry用一个很好的例子解决的