Skip to content

TpuPyku/YaMaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Russian

Так как Яндекс Карты для WinCE померли, сделал из грязи и палок MortScript и Python приложение. Чисто для "посмотреть пробки". Основано на StaticAPI (По параметрам подгружает картинки с сервера, никакого кеширования и ведения по маршруту)

Скриншот

Возможности:

  • Поддерживает отключение/включение пробок, переключение вида на спутник и гибрид.
  • Обновляет карты раз в минуту
  • Перемещает карту за вашим положением по gps. Без маршрутов и ведения по ним.

Проблемы:

  • Тормозное :)
  • Иногда загружает битую картинку map.png, просто подождите минуту или нажмите стрелки перемещения.
  • Жрёт трафик, примерно до 80-200кб на каждое обновление
  • Максимум 1000 запросов в день с 1 адреса к серверам Яндекса. На самом деле с большим запасом
  • Основное окно сделано из SystemInformation.exe (Альтернативном лаунчере), вместе с ним может не работать, не проверял.
  • С версии 1.210610 используется GPS Gate устанавливаемый в корень SDMMC, думаю будет не очень корректно работать с Гейтом из Навитела, но надо проверять, да и навителовский скрипт можно перенастроить на этот Гейт, что я и сделал себе.
  • При запуске через AppLauncher трудно отловить !SYSTEMINFORMATION!YAMAPS пробуйте прописать вручную, увеличить время ожидания до 10 сек и не забыть сохранить профиль. Сам профиль можно применить YaMaps.prf, разархивировать и кинуть в ...AppLauncher/Profile
  • При копировании файлов WindowsCE иногда расширение файла делает заглавными буквами. В частности файл Python25/DLLs/_socket.pyd может стать _socket.PYD, для Питона это критично. Надо проверить и остальные файлы, а исправить например в TotalCommander.
  • Для работы Python 2.5 в ММС Lada Vesta не хватало библиотеки htlmview.dll

Установка:

  • Разархивировать в корень SDMMC, чтоб папки Python25, GpsGate2.0 и YaMaps были рядышком. Запускаем YaMaps.exe
  • После перезагрузки ММС и запуска YaMaps установка Питона и Гейта происходит заново (чуть дольше запуск, прописываются в реестре)
  • Если что-то не так, то можно в папке YaMaps\Scripts запустить TestYaMapsDownloader.py, должно появиться пустое окно и пропасть, в папке Images обновиться файл map.png.
  • Если окно не появилось значит не запускается Python,
  • Если появилась ошибка Штототам "10050, 'getaddrinfo failed'", значит нет интернет подключения.

В планах:

  • Есть возможность использовать поиск по адресам. Но тут на пути ограничения оболочки SystemInformation

Ссылки:

About

Yandex Maps for WinCE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published