首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQVMAP国家/地区着色

JQVMAP国家/地区着色
EN

Stack Overflow用户
提问于 2015-01-22 22:51:06
回答 1查看 1.5K关注 0票数 5

我在here上使用JQVMAP。当我有一个有成员的国家时,我希望在地图显示时更改该国家的颜色,而不是将鼠标移到它上面。

我使用以下sql来获取国家/地区及其成员数量。我的问题是,一旦我有了一个国家,我该怎么做才能改变国家地图的颜色?所有国家都会有相同的颜色。

$result=mysql_query("SELECT COUNT(profile3.organizations) total_org, LEFT(countryCODEconversions.Code, 2) FROM profile3, countryCODEconversions WHERE TRIM(MID(countryCODEconversions.Code, 4, 147)) = profile3.country GROUP by profile3.country"); //if(mysql_num_rows($result)>0){ $counter = ""; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { foreach ($line as $value) { $counter += 1; $value = stripslashes($value); if ($counter == 1){$total = nl2br($value);} if ($counter == 2){ $counter = 0; $countryCode = strtolower($value); ?> gdpOrgData['<?=$countryCode?>']=("<?=$total?>"); <?

EN

回答 1

Stack Overflow用户

发布于 2015-01-26 05:03:21

正常情况下,在加载地图后,您可以设置需要不同颜色的国家的颜色,如下所示:

代码语言:javascript
复制
jQuery(document).ready(function() {
       jQuery('#vmap').vectorMap('set', 'colors', {lt: '#8c9622', 
                                                    sv: '#8c9622', 
                                                    yr: '#8c9622'});
});

您可以使用PHP在此脚本中生成列表。只需确保在地图加载后加载它。我希望这为您指明了正确的方向。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28091705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档