【问题标题】:D3: Messed up coordinates with Cartogram.jsD3:用 Cartogram.js 搞砸坐标
【发布时间】:2025-12-29 04:15:16
【问题描述】:

按照 Jeff Fletcher (http://www.limn.co.za/2013/10/making-a-cartogram/) 的教程,我一直在尝试构建欧洲的 Cartogram.js 地图。

我可以渲染初始地图,但是当我进行转换时,坐标会变得混乱。

问题类似于这个问题:using cartogram.js for visualizing information in a global map

这里是代码:https://github.com/jensfinnas/cartogram 这是现场版:http://jensfinnas.github.io/cartogram/

【问题讨论】:

  • 只是过渡导致问题还是第二组坐标本身也搞砸了?
  • 问题出在第二组坐标(计算一次)。

标签: javascript d3.js maps topojson cartogram


【解决方案1】:

你已经翻转了你的纬度/经度坐标!

您要么将它们传递给某个需要 lon / lat 的函数,并给它 lat / lon,或者相反,或者函数的输出也是如此,

本周我可能有机会查看代码并用出错的确切位置更新此答案。

【讨论】: