Highmaps, как загрузить локальные картографические данные
По демонстрации highmaps я успешно загружаю карты. скрипт такой:
<script src="http://code.highcharts.com/maps/modules/exporting.js"></script>
<script src="http://code.highcharts.com/mapdata/countries/cn/custom/cn-all-sar-taiwan.js"></script>
(Старшие карты были загружены require.js)
Директивы highmap:(мне нравится angular.js)
$scope.$on('mapInit', function(){
element.highcharts('Map',{
title : {
text : 'Highmaps basic demo'
},
subtitle : {
text : 'Source map'
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
colorAxis: {
min: 0
},
series : [{
data : data,
mapData: Highcharts.maps['countries/cn/custom/cn-all-sar-taiwan'],
joinBy: 'hc-key',
name: 'Random data',
states: {
hover: {
color: '#BADA55'
}
},
dataLabels: {
enabled: true,
format: '{point.name}'
}
}]
});
});
Это успешно! Но когда я скачиваю файлы:
Как локальные файлы,
<script src="./maps/modules/exporting.js"></script>
<script src="./mapdata/countries/cn/cn-all-sar-taiwan.js"></script>'
И измените данные карты:
mapData: Highcharts.maps['countries/cn/cn-all-sar-taiwan']
Карта не отображается снова!
Я думаю, что в mapData что-то не так, поэтому я попытался найти API Highmaps, там ничего нет...
Пожалуйста, помогите мне!