如何翻译和包装D3.js世界地图2D投影



我们有一个项目要显示向量图,但是将中心从子午线中抵消,以便亚洲更为中心。

i可以使用d3.geo.equirectangular()。中心([ - 155.0,0])来翻译地图,但是(显然)没有包装,所以我们丢失了斯堪的纳维亚半岛以东的一切。

是否有一种方法可以在不呈现2个地图的情况下将地图"包裹"在2D投影中。

理想情况下,我不想使用地图瓷砖等。因为我们的要求非常简单,因为我们需要一个基本地图和1或2个层次的缩放,并带有可以动态的图层。

非常感谢@larskotthoff,我在这些答案中找到了解决方案:

d3.geo.equirectangular().rotate([-155,0])

最新更新