Здравствуйте, снова вопрос про погоду
получаю направление ветра в градусах и пробую перевести в направление, подскажите пожалуйста, как правильно написать и где перемудрил
$url = "http://api.openweathermap.org/data/2.5/weather?id=".$cityId."&lang=".$lang."&units=".$units."&APPID=" . $apiKey;
// делаем запрос к апи
$contents = file_get_contents($url);
$weather=json_decode($contents);
$deg=$weather->wind->deg; //получаем направление ветра в градусах
function getCardinalDirection($deg) {
const directions = ['↑ N', '↗ NE', '→ E', '↘ SE', '↓ S', '↙ SW', '← W', '↖ NW'];
return directions[Math.round($deg / 45) % 8];
}
//направление ветра
if($view_deg){
$draw->setFont(BASEPATH."/font/".$font_deg);
$draw->setTextAlignment(Imagick::ALIGN_CENTER);
$draw->setFontSize($deg_font_size);
$draw->setFillColor("rgb(".$deg_font_color.")");
*!*
$bg->annotateImage($draw, $deg_text_pixel_x, $deg_text_pixel_y, 0, $deg);
*/!*
}
получаю ошибку константы