Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jqvmap上使用自定义代码_Javascript_Jqvmap - Fatal编程技术网

Javascript 在jqvmap上使用自定义代码

Javascript 在jqvmap上使用自定义代码,javascript,jqvmap,Javascript,Jqvmap,有人知道是否有办法使用自定义id来使用setSelectedRegion吗?文件说明我们必须使用ISO地区代码: 选定区域: 这是您希望预选的区域(两个字母的ISO代码,默认为null) 因为我的svg是非常定制的,所以我在状态级别映射一个区域,它没有iso代码(我想) 我支持json对象(如“9J”、“VE”或“GO”)上的第一个键是代码区域。。。并支持在selectedRegion方法上使用该代码 这是我的svg js文件(明显截断) 现在,初始化代码如下所示: $('#vmap').vec

有人知道是否有办法使用自定义id来使用setSelectedRegion吗?文件说明我们必须使用ISO地区代码:

选定区域: 这是您希望预选的区域(两个字母的ISO代码,默认为null)

因为我的svg是非常定制的,所以我在状态级别映射一个区域,它没有iso代码(我想)

我支持json对象(如“9J”、“VE”或“GO”)上的第一个键是代码区域。。。并支持在selectedRegion方法上使用该代码

这是我的svg js文件(明显截断)

现在,初始化代码如下所示:

$('#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');
                            }
                        }
                });