[Дизайн] Элемент сцены Погода
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Элемент сцены Погода
Обновил.
Поменял давление и влажность местами. Так они лучше компонуются. Теперь скорость ветра влезает и с одной цифрой после точки. Все же при получении данных надо добавить округление до целых, если значение больше 10. Думаю, при больших значениях десятичная часть мало чего значит.
Поменял давление и влажность местами. Так они лучше компонуются. Теперь скорость ветра влезает и с одной цифрой после точки. Все же при получении данных надо добавить округление до целых, если значение больше 10. Думаю, при больших значениях десятичная часть мало чего значит.
- Рейтинг: 1.16%
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Элемент сцены Погода
По поводу картинок погоды.
С самого Яндекса их можно забрать тремя способами - с помощью параметров xml-ки <image> (цветные),
<image-v2> (монохромные) и <image-v3> (цветные) соответственно. Для первого варианта - это просто цифра, для двух других - код погоды.
Изображения берем по ссылкам:
Пример:
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 -
С самого Яндекса их можно забрать тремя способами - с помощью параметров 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 -
Последний раз редактировалось skysilver Пн мар 16, 2015 12:44 pm, всего редактировалось 1 раз.
- Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Элемент сцены Погода
Пожалуйста. Сейчас пробую вытащить эти иконки и сохранить для локального использования. Если получится, то выложу архивы.Bagir писал(а):Вот спасибо!
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Элемент сцены Погода
Но все же задался идеей брать их с яндекса скриптом. Никогда с помощью php файлы ранее не скачивал. Надо изучить )
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Элемент сцены Погода
Полюбопытствую. Каким образом?Bagir писал(а):Первый вариант я уже вытащил
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Элемент сцены Погода
Просто интересно, сколько надо цифр подставить и перебрать. Может, там не только от 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));
}
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Элемент сцены Погода
угу, спасибо! как раз читаю http://xandeadx.ru/blog/php/157
Теперь осталось загуглить про функцию существования файла по указанному пути, и пазл соберется )
Теперь осталось загуглить про функцию существования файла по указанному пути, и пазл соберется )