Страница 3 из 10
Re: Элемент сцены Погода
Добавлено: Чт мар 12, 2015 6:58 pm
Bagir
Обновил.
Поменял давление и влажность местами. Так они лучше компонуются. Теперь скорость ветра влезает и с одной цифрой после точки. Все же при получении данных надо добавить округление до целых, если значение больше 10. Думаю, при больших значениях десятичная часть мало чего значит.
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 12:25 pm
skysilver
По поводу картинок погоды.
С самого Яндекса их можно забрать тремя способами - с помощью параметров xml-ки <image> (цветные),
<image-v2> (монохромные) и <image-v3> (цветные) соответственно. Для первого варианта - это просто цифра, для двух других - код погоды.
Изображения берем по ссылкам:
Код: Выделить всё
http://img.yandex.net/i/wiz[цифра из поля image].png
http://yandex.st/weather/1.2.61/i/icons/48x48/[код из поля image-v2].png
http://yandex.st/weather/1.2.61/i/icons/48x48/[код из поля image-v3].png
Пример:
http://img.yandex.net/i/wiz6.png -
http://yandex.st/weather/1.2.61/i/icons ... n_d_+4.png -
http://yandex.st/weather/1.2.61/i/icons/48x48/bkn_d.png -
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 12:29 pm
Bagir
Вот спасибо!
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 12:53 pm
skysilver
Bagir писал(а):Вот спасибо!
Пожалуйста. Сейчас пробую вытащить эти иконки и сохранить для локального использования. Если получится, то выложу архивы.
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 12:54 pm
Bagir
Первый вариант я уже вытащил
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 12:55 pm
Bagir
Но все же задался идеей брать их с яндекса скриптом. Никогда с помощью php файлы ранее не скачивал. Надо изучить )
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 12:57 pm
skysilver
Bagir писал(а):Первый вариант я уже вытащил
Полюбопытствую. Каким образом?
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 1:01 pm
Bagir
Просто скачал файлы браузером. Вроде бы тут вся коллекция. Конечно надо бы php код написать. Сейчас читаю про скачивание файлов.
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 1:06 pm
skysilver
Просто интересно, сколько надо цифр подставить и перебрать. Может, там не только от 1 до 18.
Я скачиваю так
Код: Выделить всё
$img = 'bkn_d.png';
$urlImage = 'http://yandex.st/weather/1.2.61/i/icons/48x48/'.$img;
if (!file_exists($img)) {
file_put_contents($img, file_get_contents($urlImage));
}
Сохранить файл в текущую папку, откуда запущен скрипт.
Re: Элемент сцены Погода
Добавлено: Пн мар 16, 2015 1:08 pm
Bagir
угу, спасибо! как раз читаю
http://xandeadx.ru/blog/php/157
Теперь осталось загуглить про функцию существования файла по указанному пути, и пазл соберется )