Javascript 在jqvmap上使用自定义代码
有人知道是否有办法使用自定义id来使用setSelectedRegion吗?文件说明我们必须使用ISO地区代码: 选定区域: 这是您希望预选的区域(两个字母的ISO代码,默认为null) 因为我的svg是非常定制的,所以我在状态级别映射一个区域,它没有iso代码(我想) 我支持json对象(如“9J”、“VE”或“GO”)上的第一个键是代码区域。。。并支持在selectedRegion方法上使用该代码 这是我的svg js文件(明显截断) 现在,初始化代码如下所示:Javascript 在jqvmap上使用自定义代码,javascript,jqvmap,Javascript,Jqvmap,有人知道是否有办法使用自定义id来使用setSelectedRegion吗?文件说明我们必须使用ISO地区代码: 选定区域: 这是您希望预选的区域(两个字母的ISO代码,默认为null) 因为我的svg是非常定制的,所以我在状态级别映射一个区域,它没有iso代码(我想) 我支持json对象(如“9J”、“VE”或“GO”)上的第一个键是代码区域。。。并支持在selectedRegion方法上使用该代码 这是我的svg js文件(明显截断) 现在,初始化代码如下所示: $('#vmap').vec
$('#vmap').vectorMap({
map: 'safe',
backgroundColor: '#E0E9A7',
color: '#011631',
hoverOpacity: 0.6,
selectedRegion: 'VE',
selectedColor: '#c9dfaf',
borderColor: 'white',
enableZoom: false,
showTooltip: true,
scaleColors: ['#C8EEFF', '#006491'],
normalizeFunction: 'polynomial',
onRegionClick: function(element, code, region)
{
if(location.href.indexOf('com_localidades')==-1){
location.href='index.php?option=com_location&loc='+region;
}else{
$('#vmap').vectorMap('set', 'selected', true, 'VE');
}
}
});
提前谢谢
这是文档中的一个错误 应该选择区域['VE'] ()
$('#vmap').vectorMap({
map: 'safe',
backgroundColor: '#E0E9A7',
color: '#011631',
hoverOpacity: 0.6,
selectedRegion: 'VE',
selectedColor: '#c9dfaf',
borderColor: 'white',
enableZoom: false,
showTooltip: true,
scaleColors: ['#C8EEFF', '#006491'],
normalizeFunction: 'polynomial',
onRegionClick: function(element, code, region)
{
if(location.href.indexOf('com_localidades')==-1){
location.href='index.php?option=com_location&loc='+region;
}else{
$('#vmap').vectorMap('set', 'selected', true, 'VE');
}
}
});