Слой Яндекс.Пробки

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

skh
Новичок
Сообщения: 3
Зарегистрирован: 05 дек 2011, 12:01

Re: Слой Яндекс.Пробки

Сообщение skh »

В режиме ИНТЕРНЕТ нормально работает
В режиме ИНТЕРНЕТ И КЭШ выдает сообщение раз в минуту обновляю пробки и ничего не обновляет.
Аватара пользователя
Papazol
Гуру
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 73 раза
Поблагодарили: 647 раз

Re: Слой Яндекс.Пробки

Сообщение Papazol »

Поскольку обещанного обновления данной страницы не последовало, пришлось обходиться своими средствами. Вот маленькая программка, позволяющая обновлять пробки через установленный промежуток времени. По умолчанию - 60 секунд. Если надо другое время, придётся использовать файл ini. Файлы программки должны лежать рядом с SASPlanet.exe. Запускать первой лучше YaTraf_Auto, она сама запустит SAS.Планету. При закрытии SAS.Планеты YaTraf_Auto закроется автоматически.
Для обновления экрана SAS.Планеты требуется либо сдвинуть карту, либо поменять масштаб. Со сдвигом проблема, так что приходится менять масштаб, поэтому не пугайтесь.
Вложения
.Пробки.zip
(1.27 КБ) 219 скачиваний
skh
Новичок
Сообщения: 3
Зарегистрирован: 05 дек 2011, 12:01

Re: Слой Яндекс.Пробки

Сообщение skh »

Наверное у меня что-то с настройками. После запуска програмки, раз в секунду появляется сообщение "обновляю пробки" и ничего не обновляется (при наличии кэша). Местами (на парках) появляется сообщение "данные не обнаружены код ошибки 404".
Аватара пользователя
Papazol
Гуру
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 73 раза
Поблагодарили: 647 раз

Re: Слой Яндекс.Пробки

Сообщение Papazol »

Обновляться должно не раз в секунду, а раз в минуту. Слой "Яндекс.Пробки" должен быть включен. Режим должен быть "Интернет и кэш". На местах, где пробки не контролируются, тайлы слоя отсутствуют, поэтому могут быть сообщения 404. Папка с кэшем Яндекс.Пробок должна называться SASPlanet\cache\Yandex_traf. И, конечно, должен быть соответствующий zmp.
Нелишним будет сначала проверить скачиваемость пробок в принципе. Для этого нужно удалить содержимое папки с кэшем пробок, затем запустить SAS.Планету (без моей проги) и включить слой пробок. Если всё нормально, пробки скачаются и отобразятся. Но они не будут обновляться. Моя программа всего лишь удаляет кэш и обновляет экран, чтобы скачалось по-новой. Да, и если за прошедшую минуту состояние пробок не изменилось, то и картинка останется прежней.
Вложения
YandexTraf.zmp
(2.6 КБ) 245 скачиваний
Аватара пользователя
webzbear
Новичок
Сообщения: 1
Зарегистрирован: 21 фев 2009, 18:55

Re: Слой Яндекс.Пробки

Сообщение webzbear »

да простят меня гуру данной ветки, но все перечитывать долго .. нельзя ли обновить 1й пост с инструкцией куда пихать сие счатье и кстать ссылки устарели можно ли их заменить? спс !

пока жду ответа буду читать 8 страниц инфы в этом топе =(
Аватара пользователя
Papazol
Гуру
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 73 раза
Поблагодарили: 647 раз

Re: Слой Яндекс.Пробки

Сообщение Papazol »

Собственно, изначальный смысл данной ветки уже давно потерян. Та dll-ка, что написана топикстартером, давно не работает. Всё из-за изменений, внесённых в саму SAS.Планету. Поэтому, если кому Яндекс.Пробки нужны реально, в движении, милости прошу пользовать то, что описано чуть выше. Для понимания алгоритма работы всего этого приведу краткое описание.
1. Существует zmp, позволяющий скачать изображения пробок на данный момент времени. Если включить слой Яндекс.Пробки, то изображения пробок появятся на экране. Если мы будем двигаться по городу, то новые тайлы, которых раньше не было на экране, будут скачиваться. На этом хорошее заканчивается.
2. Чтобы пробки обновлялись, нужно каждый раз скачивать изображения по-новой. Этому препятствует факт наличия уже скачанных изображений в кэше. Если установлен режим "интернет и кэш", тайлы, уже имеющиеся в кэше, больше скачиваться не будут. Если установить режим "Интернет", то наряду с тайлами пробок будут скачиваться и тайлы карты, что совсем не здорово. Поэтому идём на хитрость: через нужный промежуток времени стираем весь кэш пробок, заставляя программу скачать тайлы по-новой.
3. Чтобы программа начала скачивать тайлы по-новой, даже когда кэш уже стёрт, необходимо обновить экран. Это можно сделать двумя способами: либо сдвинуть карту на некоторое достаточное расстояние, либо изменить масштаб. Первый способ выглядит более предпочтительным, и в ранних версиях программы можно было обновить экран, однократно нажав на любую кнопку со стрелкой, а затем нажав кнопку со стрелкой, направленной в обратную сторону. Теперь же однократного нажатия стало недостаточно, а держать кнопку долго нет смысла, потому что расстояние, на которое сдвинется карта, неопределённое. А надо ведь ещё и вернуть всё обратно. Пришлось использовать изменение масштаба.
4. Итак, чтобы пробки обновлялись, делаем следующее: отмеряем заданный промежуток времени, удаляем кэш пробок, обновляем экран.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Слой Яндекс.Пробки

Сообщение Parasite »

Papazol писал(а):если кому Яндекс.Пробки нужны реально, в движении, милости прошу пользовать то, что описано чуть выше
C другой стороны - ничего не мешает взять старую версию САС и использовать с ДЛЛкой. Старые версии доступны на странице скачки.
Можно даже сделать сборку "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: Слой Яндекс.Пробки

Сообщение Tolik »

Кстати, уже есть МЯК для win 8: http://mobile.yandex.ru/apps/maps/windows8/
Интересно, можно ли её как-то запустить под win 7 (если лень инсталлировать 8-ку)?
Я к тому, что для просмотра пробок карта от Яндекса вполне годится.
Аватара пользователя
Papazol
Гуру
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 73 раза
Поблагодарили: 647 раз

Re: Слой Яндекс.Пробки

Сообщение Papazol »

В сущности, если есть с собой компьютер, оснащённый GPS и GPRS, можно пользоваться в дороге любыми известными программами, в том числе и МЯКами, в которых и карта есть, и пробки вовремя обновляются. Только лишь кэш из SAS.Планеты туда перенести. Сама SAS.Планета, вероятно, никогда не будет адекватно работать с пробками, да и не для того она вообще.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Слой Яндекс.Пробки

Сообщение Tolik »

Papazol писал(а):любыми известными программами
Только МЯКа для винды не существует (только недавно появился для Вин8), а других известных мне программ и нет :(
Ответить

Вернуться в «SAS.Планета»