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

时间:2014-02-05 12:28:14

标签: javascript d3.js maps topojson

我们有一个项目,我们希望显示一个矢量地图,但将中心偏离子午线,以便亚洲更加集中。

我可以使用d3.geo.equirectangular()。center([ - 155.0,0])来翻译地图,但是(显然)没有包装,所以我们失去了斯堪的纳维亚东部的所有东西。

有没有办法让地图在2D投影中“包裹”而不渲染2张地图。

理想情况下,我不想使用地图平铺等,因为我们的要求相当简单,因为我们需要一个基本的整个地图和1或2级放大,其中的图层可以是动态的。

1 个答案:

答案 0 :(得分:2)

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

d3.geo.equirectangular()旋转([ - 155,0])。