SASGIS

Веб-картография и навигация

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

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

Модератор: Tolik

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

Сообщение zed » 02 янв 2013, 23:32

Papazol писал(а):Та dll-ка, что написана топикстартером, давно не работает.

Т.е. вообще не работает и её можно выбросить из релиза? Там же в zmp есть на неё ссылки (импорт функций), хотя без этой dll SAS нормально стартует и не ругается сильно.
Papazol писал(а): Всё из-за изменений, внесённых в саму SAS.Планету.

Нужно внести какие-то изменения в zmp/dll/SAS чтобы оно заработало? Хотелок или багов в Багтрекере по-моему по этому поводу небыло ещё. Или этой фишкой реально никто не пользуется?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение zed » 03 янв 2013, 00:00

Глянул сейчас подробнее - всё же без той dll пробки вообще не показывает. Но насколько я понимаю, единственное назначение этой либы - загружать из интернета скрипт и выпарсивать из него таймштамп? Так сейчас в zmp доступен Downloader, так что можно выбросить ту dll и переписать zmp без неё (жаль, исходники библиотеки уже недоступны). А вся проблема, видимо, заключается в том, что САС перестал удалять тайлы из кэша, т.е. не работает функция DelAfterShow.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение zed » 03 янв 2013, 14:06

zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение Papazol » 03 янв 2013, 15:48

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

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

Сообщение zed » 03 янв 2013, 18:47

В завтрашней ночнушке в params.txt прописывайте CacheType=9 (это новый тип кэша) и оно не будет сохранять тайлы на диск.
По-умолчанию, кэшируется 100 тайлов с временем жизни 60 секунд для каждого тайла в отдельности. Изменять эти параметры из zmp пока-что невозможно.

Но для того, чтобы экран перерисовался, карту всё-равно нужно будет дёргать...
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение zed » 06 янв 2013, 22:11

Переписал zmp без использования внешней dll. Вроде бы работает - тестируйте, кому интересно, и если всё будет гладко, то добавим этот вариант в репо, а старый похерим.

За это сообщение автора zed поблагодарил:
Tolik (06 янв 2013, 23:21)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение Tolik » 06 янв 2013, 22:49

Он работает только в ночнушке?
Для обновления надо менять зум?
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение zed » 06 янв 2013, 22:57

Да 2 раза.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение Tolik » 06 янв 2013, 23:03

Скачал, работает. Для обновления достаточно сдвинуть карту.
А можно сделать, чтобы даже без сдвига обновлялась раз в минуту, например?
И чтобы не появлялась ошибка 404 в тех местах, где нет пробок во всём тайле...
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение zed » 06 янв 2013, 23:08

Без серьёзной доработки САСа - нет.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20