jVectorMap:更新比例

时间:2014-11-28 17:03:34

标签: jquery json jvectormap

我很难在使用jVectorMap创建的地图中更新区域的比例(而使用新数据更新值的工作正常):

{"data":{"title":"A or B?","values":{"DE":"A","AT":"A","CH":"B"},"scale":{"A":"#FFCC00","B":"#00AEB5"}}}

worldmap.series.regions[0].setValues(dataCountry.data.values); //ok, values are being updated
worldmap.series.regions[0].setScale(dataCountry.data.scale); //TypeError: this.scale.setScale is not a function

非常感谢任何提示!

1 个答案:

答案 0 :(得分:1)

我提出的最终解决方案是更多的解决方法:每当有新数据(值/比例)被推送到现有地图时,我只需创建一个新地图替换旧地图。我确信使用提供的方法setValues()和setScale()会更有效率,但是无论出于何种原因它都不适用于我的情况。