我目前正在使用amCharts 4制作交互式地图。在图表div周围的俄罗斯有一个问题。我打算在创建弹出窗口时,地图的某些区域被点击,可以看到俄罗斯的一点,这是一个悬而未决的问题,因为弹出窗口将加载在一个不寻常的位置。
在以前的amCharts版本中,贴图似乎不会环绕,但在v4中,它会环绕。我尝试过找到替代的shapefile/geoJSON,但无法让它们中的任何一个工作(尽管遵循了amcharts站点上的从mapshaper导出的教程)。
是否有停止地图环绕的设置,或者可以使用的worldLow.js地图的替代方案?

发布于 2020-04-21 06:22:58
经过多次搜索,发现在amCharts中已经有了这样的设置,但是在amCharts站点上并不容易找到关于它的教程:
https://www.amcharts.com/docs/v4/tutorials/fixing-maps-for-countries-that-span-180-longitude/
解决方案很简单:我们只需要“旋转”地图,使“迷途”岛屿适合大陆。
为此,我们有地图的deltaLongitude设置。“
chart.deltaLongitude = -10;这解决了一些人玩弄以获得正确的增量的问题。
https://stackoverflow.com/questions/61320499
复制相似问题