【发布时间】:2022-08-19 11:30:46
【问题描述】:
我在 R 中有一张传单地图,并且正在使用 leaflet.minicharts 函数 addFlows 来显示产品从原产地到目的地的方向。这导致中国与美国的联系有些混乱。 Leaflet 默认显示横跨太平洋的从东到西的线,而不是从西到东的线。有什么办法可以改变中国->美国线的方向吗?
我在 R 中有一张传单地图,并且正在使用 leaflet.minicharts 函数 addFlows 来显示产品从原产地到目的地的方向。这导致中国与美国的联系有些混乱。 Leaflet 默认显示横跨太平洋的从东到西的线,而不是从西到东的线。有什么办法可以改变中国->美国线的方向吗?
对于 < 0 度(西半球)的经度,添加 360 度。这使得中国 --> 美国的流量越过了国际日期变更线。
请注意,您需要对leaflet.minicharts::addFlows lng0 和lng1 以及任何标记/圆圈标记的经度执行此操作。
参考接受的答案 How to display Leaflet markers near the 180° meridian?
【讨论】: