为jvectormap区域颜色创建缩放键

时间:2012-10-30 20:28:43

标签: jvectormap

我想在地图上创建一个键,显示与不同颜色相关的值,如图纸底部所示:

enter image description here

我可以轻松制作一系列盒子。是否有某个方法我可以输入一个值来获取地图用于该值的颜色?

1 个答案:

答案 0 :(得分:6)

首先你需要一个地图对象。如果您已经使用jvm.WorldMap构造函数创建了一个地图,那么如果您已经使用jQuery包装器创建了一个地图,那么您可以这样做:

var map = $('#map').vectorMap('get', 'mapObject');

然后将值转换为颜色,执行以下操作:

var color = map.series.regions[0].scale.getValue(someValue);