我有两种类型的尼泊尔地图(尼泊尔地区地图和尼泊尔生态地图)。对于上述每种类型,我都有两个数据集。我正在尝试创建一个可视化,用户可以首先选择他们想要的地图类型,然后再选择他们想要可视化的数据。(使用下拉菜单)。
这些是下拉菜单的代码。
<select id="changeMap">
<option>Change Map</option>
<option value="ecoMap">Ecological Region</option>
<option value="world_mill_en">Districts</option>
</select>
<select id="changedata">
<option>Change Data</option>
<option value="Caste 1">CASTE 1</option>
<option value="Caste 2">CASTE 2</option>
</select>
这是 jvector 映射函数。
<div id="container"></div>
<script>
var vmap = '<div id="vmap" style="width: 600px; height: 400px;"></div>';
$('#changeMap').on('change', function () {
var _map = $(this).val();
$('#vmap').remove();
$('#container').append(vmap);
$('#vmap').vectorMap({
map: _map,
backgroundColor: '#000000',
enableZoom: true,
regionsSelectable : false,
series: {
regions: [{
values: data,
scale: ['#fffad6', '#d05300'],
normalizeFunction: 'polynomial'
}]
}});
});
</script>
现在,我如何使这个下拉组合可视化?谢谢!