Разрешить конфликт при совместном использовании Highchart и Highmap (TypeError: ma не является функцией)

У меня есть страница, которая содержит диаграмму и меню карты для функции отчета. Затем я выбираю библиотеку Highchart-Highmap для достижения вышеуказанной цели. Функция графика работает хорошо, но когда я разрабатываю функцию карты, появляется ошибка

Ошибка типа: ма не является функцией

  • Я проследил проблему, что функция ma появляется в highchart.js и highmaps.js, но я не знаю, как разрешить этот конфликт.
  • Я попробую поставить jQuery.noConflict(); в высоких картах, но конфликт все еще появляется

Это как я код на главной странице

... some html code
<script type="text/javascript" src="././js/highcharts/highcharts.js"></script>
<script type="text/javascript" src="././js/highcharts/highcharts-more.js"></script>
<script type="text/javascript" src="././js/highcharts/highcharts-3d.js"></script>            
<script type="text/javascript" src="././js/highcharts/modules/drilldown.js"></script>
<script type="text/javascript" src="././js/highcharts/modules/exporting.js"></script>

... some html code
<script type="text/javascript" src="././js/Highmaps/highmaps.js"></script>
<script type="text/javascript" src="././js/Highmaps/modules/data.js"></script>                
<script type="text/javascript" src="././js/Highmaps/modules/exporting.js"></script> 

Как я могу решить эту проблему?

3 ответа

Решение

Вместо highmaps вам нужно использовать модуль map.js.

<script src="//code.highcharts.com/maps/modules/map.js"></script>

Вот документация об использовании обоих вместе.

Включите этот тег сценария после highcharts.js:

<script src="http://code.highcharts.com/maps/modules/map.js"></script> 

Я столкнулся с той же проблемой, и решил ее, поместив высокие карты после карт

<script src="http://code.highcharts.com/maps/highmaps.js"></script>
<script src="http://code.highcharts.com/maps/modules/data.js"></script>
<script src="http://code.highcharts.com/maps/modules/exporting.js"></script>
<script src="http://code.highcharts.com/mapdata/custom/world.js"></script>
<script type="text/javascript" src="http://code.highcharts.com/highcharts.js"></script>

http://jsfiddle.net/danny_shumer/tc898kgv/2/

Другие вопросы по тегам