Автонавигаторы



Карта Навигатор для Телефона

J2ME-приложения для мобильных телефонов. Навигаторы, карты  Сентябрь 22, 2016 – 07:06

Исходники:
onlinemap-src.zip (MIDP 1.0) (140Kb)
onlinemap2-src.zip (MIDP 2.0) (137Kb)

Описание

Почти тоже самое, что и, но растровая карта хранится не в самом мидлете, а закачивается по кусочкам из сети.
Поэтому, в отличие от MapBrowsera, который идёт только под SymbianOS, OnlineMapом могут воспольщоваться владельцы гораздо более широкого круга телефонов (хотя требования к памяти и у него немаленькие). В качестве примера используется карта Москвы, размещённая на моём сайте. Карта содержит три уровня с шагом увеличения 10. Впрочем, и колличество уровней и масштаб могут быть произвольными - OnlineMap берёт эти данные из XML файла с описанием карты, который так же загружается из сети.

Особенности

  • OnlineMap позволяет работать с несколькими уровнями на карте, поэтому, раскладка клавиатуры слегка изменена по сравнению с MapBrowserом.
    Кнопка '*' позволяет увеличить изображение,
    '#' - уменьшить,
    '5' - перемещаться по выбранным объектам (если вы выбрали все объекты данной категории в индексе),
    '0' или ВВОД - получить информацию по текущему объекту.
  • Когда Вы выбираете все объеты данной кактегории, OnlineMap показывает только те из них, которые присутствуют на экране.
    Их можно перебирать с помощью клавишы '5' и получить подробную информацию о текущем объекте с помощью '0' или ВВОД.
    При переходе на другой экран будут показаны другие выбранные объекты.
  • OnlineMap игнорирует команды в момент загрузки карты.
  • Можно задать размер кэша изображений для приложения, т.е. колличество фрагментов карты, которые будут сохранены в памяти.
    По умолчанию размер кэша равен 3, что позволяет запомнить все 4 фрагмента которые, в общем случае, составляют изображение на экране (последний фрагмент запоминаетс в любом случае). Это позволяет перемещать курсор по экрану без перезагрузки фрагментов из сети.
    Если приложение слишком часто выдаёт ошибку переполнения памяти, стоит пробовать уменьшить размер кэша до 0. Но в этом случае, при пересечении границы фрагментов карты курсором, будет требоваться перезагрузка их их сети, что, конечно, сильно затруднит работу с картой.

Экранные снимки

Maps | AriadneThread
Java MIDP 2.0/CLDC 1.1, JSR 179 (location API)
телефоны с поддержкой Java и встроенным или внешним GPS модулем
Бинарники:
ariadnethread.zip (384kb)
Исходники:
ariadnethread-src.zip (790Kb)
Описание Эта программа позволяет записать маршрут передвижения, чтобы затем можно было вернуться назад или пройти по нему ещё раз. Представьте, что вы нашли в лесу грибную полянку. Вы можете записать маршрут до этого места, чтобы суметь выйти на него в следующий раз. А можете даже дать телефон с этим приложением другу, чтобы он мог найти это место без вашей помощи. Ну и опять таки - в скитаниях по лесу очень не плохо бы суметь найти дорогу домой. Причём зачастую недостаточно просто знать направление движения: лес то это не пустыня - в нём есть болота, буераки, тропинки... Поэтому если мы шли сюда по еле заметной тропинки, то по ней же и надо возвращаться. Только не переоценивайте возможности GPS - всё таки точность позиционирования составляет несколько десятков метров, что безусловно не достаточно например для указания маршрута движения по болоту (вспомните "А зори здесь тихие...").

Source: www.garret.ru

Похожие публикации:

  1. Навигаторы на Телефон
  2. Gps Навигатор на Телефон
  3. Навигатор на Телефоне
  4. Навигация для Телефона