echarts-maps / echarts-countries-js

Packages countries and regions as an asset for echarts.

Home Page:https://echarts-maps.github.io/echarts-countries-js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

世界地图"东半球版"有可能实现吗?

d0ng13 opened this issue · comments

   请问东半球版的世界地图是否可以通过调整参数实现?即以东经150°(150° E)为“**经线”,以西经30° (30° W)经线为图幅的左边经线和右边经线,太平洋在中间的显示方案。
   当前是显示“西半球版”世界地图,即以0°经线为“**经线”,以西经180°经线为左边经线、以东经180°经线为右边经线。
commented

我的知识能力还做不到。echarts 群里有人说会做这个。

我们尝试对world的geoJson数据中,每个端点的x坐标(经度)做了整体偏移,目前只有30°W经线穿越的格陵兰岛还无法闭合,其他图形没问题。

const longitudeOffset = longitude => { return (longitude > -30.0 ? longitude - 150.0 : longitude + 210.0) }

commented

D3 画可以闭合。echarts 的话,需要 echarts 核心团队帮忙。

D3 画可以闭合。echarts 的话,需要 echarts 核心团队帮忙。

嗯,最后魔改了一下geojson,让跨30度的区域都断开了。 设计好隐藏格陵兰岛的接口以防万一,没有比错的强一些。

commented

好像有了新进展,请看这个:apache/echarts#3899