Страница 7 из 24

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

Добавлено: Сб окт 29, 2016 10:12 am
nick7zmail
EvgenyG писал(а): Можно ещё подробнее?
Куда вставлять код? Что за OnNewMinute?
Почитайте про систему. OnNewMinute - это метод класса Timer, запускающийся каждую минуту.
11.jpg
11.jpg (73.27 КБ) 6503 просмотра
Как еще подробнее - я не знаю)
EvgenyG писал(а): Может в стандартные настройки добавите возможность обновления 1 мин., 3 мин., 5 мин., 10 мин.
Не могу...раньше, чтобы все обновлялось - надо было в onnewhour код вписать - этот метод выполняется каждый час...потом появилось событие HOURLY, возникающее каждый час, как следствие - я смог подписать на него модуль, и код в onnewhour теперь не требуется...
События же возникающего каждую минуту в системе нет... Я предложил Сергею комит с этим событием https://github.com/sergejey/majordomo/pull/90 ... но он так и висит в предложениях...так что автоматом запускается только каждый час...чаще - только через OnNewMinute.
EvgenyG писал(а): Подскажите, может через в сценарии можно реализовать обновление по будним дням с 7 утра до 9 утра с интервалом 3 минуты?
Можно. Так же выставляете условия через if в коде, пример я выше привел.

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

Добавлено: Пн окт 31, 2016 9:34 pm
EvgenyG
nick7zmail писал(а):
EvgenyG писал(а): Можно ещё подробнее?
Куда вставлять код? Что за OnNewMinute?
Почитайте про систему. OnNewMinute - это метод класса Timer, запускающийся каждую минуту.
11.jpg
Как еще подробнее - я не знаю)
EvgenyG писал(а): Может в стандартные настройки добавите возможность обновления 1 мин., 3 мин., 5 мин., 10 мин.
Не могу...раньше, чтобы все обновлялось - надо было в onnewhour код вписать - этот метод выполняется каждый час...потом появилось событие HOURLY, возникающее каждый час, как следствие - я смог подписать на него модуль, и код в onnewhour теперь не требуется...
События же возникающего каждую минуту в системе нет... Я предложил Сергею комит с этим событием https://github.com/sergejey/majordomo/pull/90 ... но он так и висит в предложениях...так что автоматом запускается только каждый час...чаще - только через OnNewMinute.
EvgenyG писал(а): Подскажите, может через в сценарии можно реализовать обновление по будним дням с 7 утра до 9 утра с интервалом 3 минуты?
Можно. Так же выставляете условия через if в коде, пример я выше привел.

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

$m=date('i',time());
if (substr($m, -1)=='0') { //если последний символ минут 0
  CallMethod('yt_settings.update');
}
$m=date('i',time());
if (substr($m, -1)=='5') { //если последний символ минут 5
  CallMethod('yt_settings.update');
}
Вставил в конце

Можно добавить в модуль время когда был рассчитан маршрут.
Недавно перед женой оконфузился, похвастался новой возможностью MDM, да и на работу чуть не опоздал.
Жена просилась на электричку, а я ей показывал маршрут Яндекса через MDM.
В 8 утра выехал ориентируясь на маршрут рассчитанный примерно в 7 утра. И вместо 40 расчётных минут ехал около 1ч10м.

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

Добавлено: Вт ноя 01, 2016 6:24 am
nick7zmail
EvgenyG писал(а):Вставил в конце
Можно добавить в модуль время когда был рассчитан маршрут.
Маршруты прогружаются в момент открытия страницы. Т.е. если вы откроете яндекс карты - увидите то же самое время. Когда там что обновлено - я не помню, чтобы писалось, но посмотрю этот момент.
EvgenyG писал(а): Недавно перед женой оконфузился, похвастался новой возможностью MDM, да и на работу чуть не опоздал.
Жена просилась на электричку, а я ей показывал маршрут Яндекса через MDM.
В 8 утра выехал ориентируясь на маршрут рассчитанный примерно в 7 утра. И вместо 40 расчётных минут ехал около 1ч10м.
Эт вы зря так на МД надеетесь. На него можно будет надеятся, когда уже раз 10 проедете по его "предсказаниям", посмотрите на сколько оно правдиво, и будете корректировать указанное время с учетом вашего опыта, только тогда можно "немного" начать доверять.

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

Добавлено: Вт ноя 01, 2016 7:54 am
EvgenyG
nick7zmail писал(а):
EvgenyG писал(а):Вставил в конце
Можно добавить в модуль время когда был рассчитан маршрут.
Маршруты прогружаются в момент открытия страницы. Т.е. если вы откроете яндекс карты - увидите то же самое время. Когда там что обновлено - я не помню, чтобы писалось, но посмотрю этот момент.
Тогда не понятно откуда данные берутся.
download/file.php?mode=view&id=4308
Если через maps.ya.ru маршрут прокладывать то до Работы 1ч16м

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

Добавлено: Пт ноя 25, 2016 10:59 pm
buv
В режиме routes="2" не применяется параметр multiRoute.model.setParams({ avoidTrafficJams: true }, true); поэтому строится маршрут без учета пробок, в отличии от режима routes="1". Куда этот параметр впихнуть (а если он есть, то почему не работает) я не знаю, не программист.

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

Добавлено: Пт ноя 25, 2016 11:14 pm
nick7zmail
buv писал(а):В режиме routes="2" не применяется параметр multiRoute.model.setParams({ avoidTrafficJams: true }, true); поэтому строится маршрут без учета пробок, в отличии от режима routes="1". Куда этот параметр впихнуть (а если он есть, то почему не работает) я не знаю, не программист.
Этот параметр имеется уже в коде. Можете открыть action_usual.html и убедиться. Но он не помогает.

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

multiRouteModel[i].setParams({ avoidTrafficJams: true }, true);

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

Добавлено: Пт янв 27, 2017 8:31 am
buv
Несколько кастомизировал модуль под себя:
Сократил количество маршрутов до одного и убрал балуны с начальной и конечной точки (куда и откуда мне нужно ехать я и так знаю, а балуны занимают много места).
Соотнести цвета маршрута и описания не смог. Нашел где правится цвет маршрута и описания, а передать данные из одного места в другое не получилось (не программист я).

Выставление одного варианта маршрута и скрытие балунов, файл action_usual.html:

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

192:            boundsAutoApply: true,
193:            results: 1

212:            boundsAutoApply: true,
213:            wayPointVisible:false

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

Добавлено: Ср мар 15, 2017 10:13 am
xxxShahxxx
Доброго дня. А я так понимаю, что при выборе в маршрутах не "На автомобиле", а "Общественный транспорт" маршрут и время не считается? Работает только при выборе "на машине" все корректно. Для меня актуальнее общественный транспорт.

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

Добавлено: Ср мар 15, 2017 11:32 am
nick7zmail
Да вроде считалось раньше...вечером проверю.

Отправлено с моего Xperia Z через Tapatalk

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

Добавлено: Ср май 24, 2017 7:25 am
Otto
Что может быть за проблема такая, когда заходишь в "Пробки от Яндекс", не грузится построение маршрутов. Постоянно висят 2 надписи "Запрос данных ..."
С последними обновлениями нечего не изменилось. Как решить эту проблему?