我需要您在 jVectorMap 安装方面的帮助。请看一下项目:
向下滚动到左下列,然后尝试将鼠标悬停或单击任何国家/地区。
我初始化 jVectorMap 的代码是:
$.ajax({
type: "POST",
url: "worldmapdata.php",
dataType: "json",
data: dataString,
cache: false,
success: function(html)
{
var mapData;
mapData = html;
$('#world-map').html('');
$('#world-map').vectorMap({
map: 'world_mill_en',
backgroundColor: '#a5bfdd',
regionsSelectable: true,
focusOn: {
x: 0.4,
y: 0.3,
scale: 2.61464672130868
},
regionStyle: {
initial: {
fill: 'white',
"fill-opacity": 1,
stroke: 'none',
"stroke-width": 0,
"stroke-opacity": 1
},
hover: {
"fill-opacity": 0.8
},
selected: {
fill: 'yellow'
},
selectedHover: {
}
},
series: {
regions: [{
values: mapData,
scale: ['#C8EEFF', '#0071A4'],
normalizeFunction: 'polynomial'
}]
},
onRegionOver: function(e, el, code){
el.html(el.html()+' (GDP - '+mapData[code]+')');
}
}).trigger('create');
}
});
很高兴获得解决此问题的正确方向的提示。