Хотите изменить цвет в зависимости от значения, которое зависит от значения php - PullRequest
0 голосов
/ 09 июня 2019

Хотите изменить fillColor на основе собранных данных с сайта.Как мне это сделать?

var zuunail_poly = new google.maps.Polygon({
    paths:Zuunail,
    strokeColor:"#0000ff",
    strokeOpacity:0.2,
    strokeWeight:2,
    fillColor:"#0000ff", //Want to change this color
    fillOpacity:".35"
});
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://aqicn.org/city/ulaanbaatar/100-ail/");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$r = curl_exec($ch);
curl_close($ch);

$html = new simple_html_dom();
$html->load($r);
foreach($html->find('#aqiwgtvalue') as $link){
    echo $link->plaintext . "<br>";
}
function getColor($number){
    if ($link > 0 && $link <= 50)
        return '#00E400';
    else if ($link >= 51 && $link <= 100)
        return '#FFFF00';
    else if ($link >= 101 && $link <= 150)
        return '#FF7E00';
    else if ($link >= 151 && $link <= 200)
        return '#FF0000';
    else if ($link >= 201 && $link <= 300)
        return '#99004C';
    else if ($link >= 301 && $link <= 500)
        return '#4C0026';
    else if ($link >= 501)
        return '#575757';
}

На основании $link (это цифровое значение) хотите изменить fillColor: "# 0000FF" Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...