15

レポート機能用のチャートとマップ メニューを含むページがあります。次に、上記の目的を達成するために、Highchart-Highmap ライブラリを選択します。チャート関数は正常に動作しますが、マップ関数を開発するとエラーが表示されます

TypeError: ma は関数ではありません

  • 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> 

この問題を解決するにはどうすればよいですか?

4

3 に答える 3

42

highmaps の代わりに、map.js モジュールを使用する必要があります。

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

両方を一緒に使用する場合のドキュメントは次のとおりです。

于 2014-08-11T09:34:05.033 に答える
1

同じ問題が発生し、マップの後にハイチャートを配置して解決しました

<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/

于 2014-11-23T15:00:54.237 に答える