2
私はgrailsアプリケーションでjvectormapを使用しようとしており、jvectormapのWebサイトの例を参考にしています。しかし、なぜ私は "jvm.Mapがコンストラクタではない"というエラーを受け取っているのか理解できません。必要な.cssファイルと.jsファイルがすべて含まれており、コードはjvectormapのWebサイトからほぼそのまま引用されています。jvectormapの "jvm.Mapはコンストラクタではありません"
<!DOCTYPE html>
<html>
<head>
<meta name="layout" content="main">
<asset:stylesheet src="jquery-jvectormap-2.0.1.css"/>
<asset:javascript src="jquery-jvectormap-2.0.1.min.js"/>
<asset:javascript src="jquery-jvectormap-world-mill-en.js"/>
</head>
<body>
<div id="widthholder"><span></span></div>
<div id="world-map" style="width: 600px; height: 400px"></div>
<script>
var gdpData = {
"AF": 16.63,
"AL": 11.58,
"DZ": 158.97
};
$(function(){
map = new jvm.Map({
map: 'world_mill_en',
container: $('#world-map'),
series: {
regions: [{
values: gdpData,
scale: ['#C8EEFF', '#0071A4'],
normalizeFunction: 'polynomial'
}]
},
onRegionTipShow: function(e, el, code){
el.html(el.html()+' (GDP - '+gdpData[code]+')');
}
});
});
</script>
</body>
</html>