[Модуль] Yandex.Traffic (app_yatraffic)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

andriyashev
Сообщения: 4
Зарегистрирован: Чт май 05, 2016 2:30 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "Пробки от Яндекс"

Сообщение andriyashev » Чт май 05, 2016 2:32 am

У меня не работает.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Пробки от Яндекс"

Сообщение nick7zmail » Чт май 05, 2016 9:58 am

andriyashev писал(а):У меня не работает.
Что не работает?
Если сами пробки не обновляются - это export.yandex.ru тупит. Говорят его уберут скоро вообще...а в последнее время он через раз (если не через 3))) отдает данные. Плюс - недавно дерево данных в xml поменяли - проверьте последние обновления.

Если маршруты (они должны остаться) - тогда нужно больше подробностей.

Пробую искать альтернативу...пока на примете гугл, у них пробки тоже есть...не знаю на сколько точные)) Либо забирать через javascript. Но опять же получится такая же фигня, как с маршрутами - будут работать только при открытии страницы, что не совсем удобно, т.к. применять в сценариях системы не получится.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
anneksiya82
Сообщения: 32
Зарегистрирован: Вс фев 28, 2016 8:11 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Модуль "Пробки от Яндекс"

Сообщение anneksiya82 » Пн май 09, 2016 6:44 am

У меня в какой то момент тоже перестал работать.. внес исправления в функцию get_traffic вот так:

Код: Выделить всё

function get_traffic($reg_id) {
$data_file='https://export.yandex.ru/bar/reginfo.xml?region='.$reg_id; // адрес xml файла

$xml = simplexml_load_file($data_file); // раскладываем xml на массив
//Выставляем переменные
sg('yt_info.city_title', $xml->region->title);
/*
sg('yt_info.level', $xml->traffic->level);
sg('yt_info.icon', $xml->traffic->icon);
sg('yt_info.time', $xml->traffic->time);
sg('yt_info.val', $xml->traffic->hint);
sg('yt_info.tend', $xml->traffic->tend);
*/

sg('yt_info.level', $xml->traffic->region->level);
sg('yt_info.icon', $xml->traffic->region->icon);
sg('yt_info.time', $xml->traffic->region->time);
sg('yt_info.val', $xml->traffic->region->hint);
sg('yt_info.tend', $xml->traffic->region->tend);
шуршит!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Пробки от Яндекс"

Сообщение nick7zmail » Пн май 09, 2016 9:43 am

Блин...с region обновление вроде заливал на Гитхаб...может синхронизировать забыл коечно Оо...ещё проверю...но вроде такой же код должен быть.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
kozsv
Сообщения: 38
Зарегистрирован: Пт дек 11, 2015 9:26 pm
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Модуль "Пробки от Яндекс"

Сообщение kozsv » Вс июл 17, 2016 5:23 pm

Как массивы добавить в поле чтоб маршрут появился? инструкцию кто нибудь напишите, для непонятливых. Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Пробки от Яндекс"

Сообщение nick7zmail » Вс июл 17, 2016 6:20 pm

kozsv писал(а):Как массивы добавить в поле чтоб маршрут появился? инструкцию кто нибудь напишите, для непонятливых. Спасибо
см. 2 и 4 сообщение темы
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
kozsv
Сообщения: 38
Зарегистрирован: Пт дек 11, 2015 9:26 pm
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: Модуль "Пробки от Яндекс"

Сообщение kozsv » Ср июл 20, 2016 1:16 pm

Понял спасибо.
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Модуль "Пробки от Яндекс"

Сообщение Sas » Пн авг 08, 2016 4:43 pm

у меня постоянно раз в два-три дня слетает регион "Москва" 213 на "Люберцы" 10ххх
Постоянно приходится лезть в настройки и выставлять 213, ну и маршруты без пробок
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Пробки от Яндекс"

Сообщение nick7zmail » Пн авг 08, 2016 8:17 pm

Sas писал(а):у меня постоянно раз в два-три дня слетает регион "Москва" 213 на "Люберцы" 10ххх
Постоянно приходится лезть в настройки и выставлять 213, ну и маршруты без пробок
Очень странно...вроде никто не жаловался....посмотрю в коде, из-за чего такое может быть.
На счет маршрутов - routes="1" - 100% с пробками показывает, но там очень скудный набор API. В routes="2" - есть такое дело. Вроде все что связано с пробками - уже подключено. Не понимаю почему без них отображается...уже весь их мануал по API перерыл. Хрен пойми что не так))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Модуль "Пробки от Яндекс"

Сообщение Sas » Вт авг 09, 2016 10:53 am

Может потому что я как то последний раз отдавал мжд координаты из люберец? Таблички там никак не пересекаются? Я честно сказать код не сильно смотрел.
Или может в таблице осталась запись так как я пытался строить маршрут. Надо глянуть бд
Ответить