在JVectorMap中,我想从JSON添加标记。 I found an idea here on Github。
这是我正在使用的代码:
$.getJSON('/Ajax/Dealers.json', function (data) {
var map = new jvm.WorldMap({
map: 'world_mill_en',
container: $('#world-map'),
markerStyle: {
initial: {
fill: '#4087bd',
stroke: '#28456f'
}
},
series: {
regions: [{
attribute: 'fill'
}]
},
markers: data
});
map.series.regions[0].setValues(customColors);
});
但问题是我收到了错误。
TypeError: jvm.WorldMap is not a constructor
在这一行:
var map = new jvm.WorldMap({
答案 0 :(得分:2)
我认为您忘记将库文件或其文件包含在正确的位置。包括此库文件,然后尝试 http://jvectormap.com/js/jquery-jvectormap-1.2.2.min.js