0

使用 jVectorMap,我想要一个函数,将国家代码作为其参数,然后在地图上突出显示该国家。例如:

function colorCountry(var code){
   $('#world-map').vectorMap(
      code : '#686868',
   ));
}

那只是一个模型;我在这里问是因为我对 Javascript / jQuery 的经验很少,并且无法在 Google 上找到合适的解决方案。

我希望该功能可以简单地为提供的国家/地区着色,而不是清除地图,因此只有一个国家/地区被着色。例如:

colorCountry("DE");
colorCountry("US");

.. 将向用户呈现美国和德国彩色的地图而不仅仅是一个。

4

1 回答 1

0

尝试这个:

$('#world-map').vectorMap({
   series: {
      regions: [{ values: {
                   "US":"#686868",
                   "DE":"#686868"
                  }, attribute: 'fill' }]
   }
});
于 2013-08-13T13:35:01.167 回答