D3 - 使用Lat / Lon原点居中地图

时间:2015-10-02 12:04:19

标签: d3.js gis

现在这让我疯了。我已经阅读了很多关于此的帖子,但仍然无法确定如何有效地进行,即不是试错。

我有一张瑞典地图,我基本上想要以纬度/经度位置为中心点(14.4W,57.2N)放大地图。我的投影变量设置如下:

var projection = d3.geo.albers()
  .center([0, 57.2])
  .rotate([14.4, 0])
  .parallels([50, 60])
  .scale(900 * 3)
  .translate([width / 2, height / 2]);

在默认比例(150)下,地图正确居中。然而,当我试图放大时,我不明白为什么14.4W,57.2N的位置没有留在画布的中心?

任何人都可以请一些亮点吗?完整的Gist代码位于Sweden map Gist,阻止位于Sweden map block

0 个答案:

没有答案