Я хочу создать карту, где я могу предоставить выпадающий список всех доступных mapDatas, например: https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/maps/demo/all-maps
У меня есть все карты в моей локальной системе в @ highcharts / map-collection (https://www.highcharts.com/docs/maps/map-collection), и я хочу использовать их вместо загрузки из https://code.highcharts.com/mapdata во время выполнения.
В моем файле для машинописного текста я использую следующий импорт
import * as Highcharts from "highcharts/highmaps";
import * as HC_DATA from "highcharts/modules/data";
HC_DATA(Highcharts);
В серии Iпредоставить mapData как:
series: [{
mapData: Highcharts.geojson(Highcharts.maps['custom/world']),
name: 'My series',
data: data,
}]
Я получаю следующее исключение во время выполнения:
ng: ///CreationModule/DashboardComponent.ngfactory.js: 564 ОШИБКА TypeError: Невозможно прочитать свойство«Возможности» неопределенных в Object.a.geojson
Вторая проблема: я хочу получить список всех доступных карт, я пытаюсь получить доступ к Highcharts.mapDataIndex, как это объяснено в demo / all-maps , я получаю сообщение об ошибке, что mapDataIndex не определено.
Пожалуйста, сообщите мне, как я могу решить вышеуказанные проблемы, я думаю, что я не использую требуемый импорт правильно, пожалуйста, руководство.