Страница 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
Теперь осталось загуглить про функцию существования файла по указанному пути, и пазл соберется )