颜色 – JQVMAP国家着色

我在
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 “);
        //如果(mysql_num_rows($结果)大于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>’] =( “< = $总>?”);
        &LT ;?

最佳答案 Normaly,加载地图后,您可以设置需要不同颜色的国家/地区的颜色,如下所示:

jQuery(document).ready(function() {
       jQuery('#vmap').vectorMap('set', 'colors', {lt: '#8c9622', 
                                                    sv: '#8c9622', 
                                                    yr: '#8c9622'});
});

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

点赞