1

如何为 d3-map-projection 选择我自己的自定义中央经线?作为一个绝对的新手,我从 Mike Bostock 的这个例子开始:http: //bl.ocks.org/3734333

它显示了中央经线为 0 度的世界的米勒投影。如何将 d3 中的这个(和其他投影)居中到自定义子午线,例如。格林威治以东 10 度?

我尝试使用 projection.center([0,-10]),但这不起作用。

谢谢

4

1 回答 1

1

在此处输入图像描述projection.rotate([longitude,lattitude]) 可以解决问题,例如。.rotate([-10,0]) 将中央子午线设置为格林威治以东 10 度

编辑 1:但是:现在我有一条 180 度的粗粗线,我想摆脱它。

编辑 2:我们可以使用以下 css-rule 设置它的样式

.foreground {
  fill: none;
  stroke: color;
  stroke-width: xy px;
}

对笔画使用相同的颜色,对笔画宽度使用相同的像素宽度,然后对格线使用相同的像素宽度在此处输入图像描述

于 2013-01-03T07:07:04.487 回答