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

标签 javascript d3.js maps topojson

<分区>

我们有一个项目,我们想在其中显示矢量图,但中心偏 ionic 午线,以便亚洲更靠近中心。

我可以使用 d3.geo.equirectangular().center([-155.0, 0]) 来平移 map ,但是(显然)没有环绕,所以我们失去了斯堪的纳维亚东部的一切。

有没有办法在不渲染 2 个 map 的情况下使 map “环绕”在 2D 投影中。

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

最佳答案

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

d3.geo.equirectangular().rotate([-155,0])

关于javascript - 如何翻译和包装 d3.js 世界地图 2D 投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21577305/

相关文章:

javascript - 仅仅因为大括号,函数就不会正确返回?

javascript - 改变 JSON 对象的 React 状态 将数组存储为值

javascript - 在 d3.js 中调整图像大小时如何不保留纵横比

d3.js - D3.js scaleOrdinal不支持rangeRoundBands方法

c++ - 在 std::map 中使用 std::reference_wrapper

javascript - 如何区分原生的Ctrl+C和Ctrl+V以及使用Javascript添加的文档级监听器

javascript - Reactjs 处理程序更改表格的滚动条位置

javascript - D3 可缩放旭日不缩放(数据来自 R)

javascript - 更改热图上单个点的半径?

reactjs - React Native react-native-maps Mapview不显示