我想在地图上创建一个键,显示与不同颜色相关的值,如图纸底部所示:
我可以轻松制作一系列盒子。是否有某个方法我可以输入一个值来获取地图用于该值的颜色?
答案 0 :(得分:6)
首先你需要一个地图对象。如果您已经使用jvm.WorldMap
构造函数创建了一个地图,那么如果您已经使用jQuery包装器创建了一个地图,那么您可以这样做:
var map = $('#map').vectorMap('get', 'mapObject');
然后将值转换为颜色,执行以下操作:
var color = map.series.regions[0].scale.getValue(someValue);