Обёртывание карты мира на amCharts 4 - PullRequest
0 голосов
/ 20 апреля 2020

В настоящее время я делаю интерактивную карту, используя amCharts 4. Возникла проблема с Россией, обернутой вокруг диаграммы div. Я собираюсь создавать всплывающие окна при нажатии на определенные области карты, и вижу, что часть России, которая нависает слева, является проблемой, поскольку всплывающее окно будет загружаться в необычной позиции.

В предыдущих версиях из amCharts, похоже, что карта не была развернута, но в v4 это происходит. Я попытался найти альтернативные шейп-файлы / geo JSON, но не смог заставить их работать (несмотря на то, что следовал учебному пособию по экспорту из mapshaper на сайте amcharts).

Есть ли параметр, который нужно остановить? карта вокруг или альтернатива worldLow. js карта, которую можно использовать?

enter image description here

1 Ответ

0 голосов
/ 21 апреля 2020

После долгих поисков выясняется, что в amCharts уже есть настройка для этого, но учебник по этому вопросу не так легко найти на сайте amCharts:

https://www.amcharts.com/docs/v4/tutorials/fixing-maps-for-countries-that-span-180-longitude/

"Решение простое: нам просто нужно" повернуть "карту так, чтобы" материки "уместились рядом с материком.

Для этого у нас есть настройка deltaLongitude на карте . "

chart.deltaLongitude = -10;

Это решило проблему с некоторой игрой вокруг, чтобы получить правильную дельту.

...