0

我正在关注地图制作教程,我希望在教程中放大波多黎各(而不是英国)的地图。

不过,为了调整项目参数,我不得不依靠修改这些值,因为我期望的结果并没有出现。

我目前正在使用 d3.geo.mercator() 而不是 albers()

var projection = d3.geo.mercator()
  .rotate([66.1, 18.4])
  .scale(10000)
  .translate([width / 2, 6.2*height]);

虽然我想做类似下面的事情(这使得波多黎各路径出现在屏幕外 - 什么都看不到)。

var projection = d3.geo.albers()
  .center([66.1, 18.4)])
  .rotate([0, 0])
  .scale(10000)
  .parallels([15, 25])
  .translate([width / 2, 6.2*height]);
4

0 回答 0