В режиме ИНТЕРНЕТ нормально работает
В режиме ИНТЕРНЕТ И КЭШ выдает сообщение раз в минуту обновляю пробки и ничего не обновляет.
Слой Яндекс.Пробки
Модератор: Tolik
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Слой Яндекс.Пробки
Поскольку обещанного обновления данной страницы не последовало, пришлось обходиться своими средствами. Вот маленькая программка, позволяющая обновлять пробки через установленный промежуток времени. По умолчанию - 60 секунд. Если надо другое время, придётся использовать файл ini. Файлы программки должны лежать рядом с SASPlanet.exe. Запускать первой лучше YaTraf_Auto, она сама запустит SAS.Планету. При закрытии SAS.Планеты YaTraf_Auto закроется автоматически.
Для обновления экрана SAS.Планеты требуется либо сдвинуть карту, либо поменять масштаб. Со сдвигом проблема, так что приходится менять масштаб, поэтому не пугайтесь.
Для обновления экрана SAS.Планеты требуется либо сдвинуть карту, либо поменять масштаб. Со сдвигом проблема, так что приходится менять масштаб, поэтому не пугайтесь.
- Вложения
-
- .Пробки.zip
- (1.27 КБ) 219 скачиваний
Re: Слой Яндекс.Пробки
Наверное у меня что-то с настройками. После запуска програмки, раз в секунду появляется сообщение "обновляю пробки" и ничего не обновляется (при наличии кэша). Местами (на парках) появляется сообщение "данные не обнаружены код ошибки 404".
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Слой Яндекс.Пробки
Обновляться должно не раз в секунду, а раз в минуту. Слой "Яндекс.Пробки" должен быть включен. Режим должен быть "Интернет и кэш". На местах, где пробки не контролируются, тайлы слоя отсутствуют, поэтому могут быть сообщения 404. Папка с кэшем Яндекс.Пробок должна называться SASPlanet\cache\Yandex_traf. И, конечно, должен быть соответствующий zmp.
Нелишним будет сначала проверить скачиваемость пробок в принципе. Для этого нужно удалить содержимое папки с кэшем пробок, затем запустить SAS.Планету (без моей проги) и включить слой пробок. Если всё нормально, пробки скачаются и отобразятся. Но они не будут обновляться. Моя программа всего лишь удаляет кэш и обновляет экран, чтобы скачалось по-новой. Да, и если за прошедшую минуту состояние пробок не изменилось, то и картинка останется прежней.
Нелишним будет сначала проверить скачиваемость пробок в принципе. Для этого нужно удалить содержимое папки с кэшем пробок, затем запустить SAS.Планету (без моей проги) и включить слой пробок. Если всё нормально, пробки скачаются и отобразятся. Но они не будут обновляться. Моя программа всего лишь удаляет кэш и обновляет экран, чтобы скачалось по-новой. Да, и если за прошедшую минуту состояние пробок не изменилось, то и картинка останется прежней.
- Вложения
-
- YandexTraf.zmp
- (2.6 КБ) 245 скачиваний
Re: Слой Яндекс.Пробки
да простят меня гуру данной ветки, но все перечитывать долго .. нельзя ли обновить 1й пост с инструкцией куда пихать сие счатье и кстать ссылки устарели можно ли их заменить? спс !
пока жду ответа буду читать 8 страниц инфы в этом топе =(
пока жду ответа буду читать 8 страниц инфы в этом топе =(
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Слой Яндекс.Пробки
Собственно, изначальный смысл данной ветки уже давно потерян. Та dll-ка, что написана топикстартером, давно не работает. Всё из-за изменений, внесённых в саму SAS.Планету. Поэтому, если кому Яндекс.Пробки нужны реально, в движении, милости прошу пользовать то, что описано чуть выше. Для понимания алгоритма работы всего этого приведу краткое описание.
1. Существует zmp, позволяющий скачать изображения пробок на данный момент времени. Если включить слой Яндекс.Пробки, то изображения пробок появятся на экране. Если мы будем двигаться по городу, то новые тайлы, которых раньше не было на экране, будут скачиваться. На этом хорошее заканчивается.
2. Чтобы пробки обновлялись, нужно каждый раз скачивать изображения по-новой. Этому препятствует факт наличия уже скачанных изображений в кэше. Если установлен режим "интернет и кэш", тайлы, уже имеющиеся в кэше, больше скачиваться не будут. Если установить режим "Интернет", то наряду с тайлами пробок будут скачиваться и тайлы карты, что совсем не здорово. Поэтому идём на хитрость: через нужный промежуток времени стираем весь кэш пробок, заставляя программу скачать тайлы по-новой.
3. Чтобы программа начала скачивать тайлы по-новой, даже когда кэш уже стёрт, необходимо обновить экран. Это можно сделать двумя способами: либо сдвинуть карту на некоторое достаточное расстояние, либо изменить масштаб. Первый способ выглядит более предпочтительным, и в ранних версиях программы можно было обновить экран, однократно нажав на любую кнопку со стрелкой, а затем нажав кнопку со стрелкой, направленной в обратную сторону. Теперь же однократного нажатия стало недостаточно, а держать кнопку долго нет смысла, потому что расстояние, на которое сдвинется карта, неопределённое. А надо ведь ещё и вернуть всё обратно. Пришлось использовать изменение масштаба.
4. Итак, чтобы пробки обновлялись, делаем следующее: отмеряем заданный промежуток времени, удаляем кэш пробок, обновляем экран.
1. Существует zmp, позволяющий скачать изображения пробок на данный момент времени. Если включить слой Яндекс.Пробки, то изображения пробок появятся на экране. Если мы будем двигаться по городу, то новые тайлы, которых раньше не было на экране, будут скачиваться. На этом хорошее заканчивается.
2. Чтобы пробки обновлялись, нужно каждый раз скачивать изображения по-новой. Этому препятствует факт наличия уже скачанных изображений в кэше. Если установлен режим "интернет и кэш", тайлы, уже имеющиеся в кэше, больше скачиваться не будут. Если установить режим "Интернет", то наряду с тайлами пробок будут скачиваться и тайлы карты, что совсем не здорово. Поэтому идём на хитрость: через нужный промежуток времени стираем весь кэш пробок, заставляя программу скачать тайлы по-новой.
3. Чтобы программа начала скачивать тайлы по-новой, даже когда кэш уже стёрт, необходимо обновить экран. Это можно сделать двумя способами: либо сдвинуть карту на некоторое достаточное расстояние, либо изменить масштаб. Первый способ выглядит более предпочтительным, и в ранних версиях программы можно было обновить экран, однократно нажав на любую кнопку со стрелкой, а затем нажав кнопку со стрелкой, направленной в обратную сторону. Теперь же однократного нажатия стало недостаточно, а держать кнопку долго нет смысла, потому что расстояние, на которое сдвинется карта, неопределённое. А надо ведь ещё и вернуть всё обратно. Пришлось использовать изменение масштаба.
4. Итак, чтобы пробки обновлялись, делаем следующее: отмеряем заданный промежуток времени, удаляем кэш пробок, обновляем экран.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Слой Яндекс.Пробки
C другой стороны - ничего не мешает взять старую версию САС и использовать с ДЛЛкой. Старые версии доступны на странице скачки.Papazol писал(а):если кому Яндекс.Пробки нужны реально, в движении, милости прошу пользовать то, что описано чуть выше
Можно даже сделать сборку "SAS.Пробки" и прилепить ее в шапку.
Для пробок возможностей старой версии вполне хватит.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Слой Яндекс.Пробки
Кстати, уже есть МЯК для win 8: http://mobile.yandex.ru/apps/maps/windows8/
Интересно, можно ли её как-то запустить под win 7 (если лень инсталлировать 8-ку)?
Я к тому, что для просмотра пробок карта от Яндекса вполне годится.
Интересно, можно ли её как-то запустить под win 7 (если лень инсталлировать 8-ку)?
Я к тому, что для просмотра пробок карта от Яндекса вполне годится.
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Слой Яндекс.Пробки
В сущности, если есть с собой компьютер, оснащённый GPS и GPRS, можно пользоваться в дороге любыми известными программами, в том числе и МЯКами, в которых и карта есть, и пробки вовремя обновляются. Только лишь кэш из SAS.Планеты туда перенести. Сама SAS.Планета, вероятно, никогда не будет адекватно работать с пробками, да и не для того она вообще.
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Слой Яндекс.Пробки
Только МЯКа для винды не существует (только недавно появился для Вин8), а других известных мне программ и нетPapazol писал(а):любыми известными программами