Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为我的地图创建一个键,显示与不同颜色相关的值,如图底部所示:
我可以很容易地制作一系列盒子。有没有一种方法可以在某处输入一个值来获取地图将用于该值的颜色?
首先你需要一个地图对象。如果您已经使用jvm.WorldMap构造函数创建了一个地图,那么您已经拥有它,否则如果您使用 jQuery 包装器创建了一个地图,您可以执行以下操作:
jvm.WorldMap
var map = $('#map').vectorMap('get', 'mapObject');
然后要将值转换为颜色,请执行以下操作:
var color = map.series.regions[0].scale.getValue(someValue);