Попробовал на своем BenQ-SIEMENS E71 ява-приложения "Яндекс-карты 1.07" , "Google Maps 1.6.3" и "MapNav 4.2.0" в связке с bluetooth GPS-приёмником Globalsat BT-338.
Примечание. Перед использованием этих приложений не забудьте сопрячь по БТ телефон и GPS-приёмник!
Яндекс-карты весьма красиво оформленное приложение. Фактически никаких настроек не требует, достаточно выполнить Меню - Настройки - Найти GPS (даже БТ загодя включать необязательно, программа сама его включит при поиске приёмника).
С GPS-приёмником работает без проблем (в смысле текущее местоположение на карте показывает), а вот с подгрузкой карт через интернет обстоит не так замечательно. Надо заметить, что при каждом запуске программа проверяет наличие подключения к интернет и частенько его (интернет) не обнаруживает (хотя он есть, ведь все другие ява-мидлеты работают с ним).
Примечание. Я подумал было, что, видимо, скорость GPRS крайне низкая и решил проверить программу на КПК (там выход в интернет через Wi-Fi и проблемы со скоростью нет), но там она вообще отказалась видеть активное интернет-соединение и в 100% случаев говорила что интернета нет. По всей вероятности мидлет этот работает исключительно через GPRS. Странно, зачем потребовалось себя ограничивать? Или, возможно, это сделали специально, дабы ява-версия карт не конкурировала с версией для кпк (есть и такая, и она на моём кпк нормально работает). Если так, то владельцам обычных телефонов с Wi-Fi (а такие уже есть) можно только посочувствовать.
В тех случаях когда программа соизволяет увидеть GPRS-интернет на телефоне, карта местности загружается. Прожорливость трафика не так уж и велика. За сеанс я накачал около 200кб. Программа показывает пробки на дорогах. Скриншоты можно поглядеть здесь.
Однако есть и ещё грабли. Если начать увеличивать масштаб, программа начисто пожирает оперативную память и начинаются такие тормоза, что о сколь-нибудь нормальной работе можно забыть.
Скачать ява-приложение можно и через компьютер. Я качал отсюда (выбирал для Сименс Е71, если что вот прямая ссылка (jar + jad в zip-архиве), 119кб).
Google Maps. Ещё более простая программа. К сожалению не так красива, как предыдущая, однако карты через GPRS-интернет показывает и на якобы отсутствие подключения к интернет не жалуется. Трафика, как мне показалось расходует менее чем предыдущая. Скриншоты не выкладываю, т.к. они ничем не отличаются от представленных на сайте разработчика.
К сожалению есть и огромный минус - в меню программы нет никаких пунктов для работы с GPS-приёмником, т.е. определить своё положение на карте мне не удалось.
Примечание. В файле JAD есть строка "GpsEnabled: false". Полагая, что исправление этого параметра на true, позволит работать с GPS-приёмником из мидлета, я изменил JAD, но это ни к чему не привело. Жаль. Ну нет, так нет.
Скачивать программу (183кб) следует зайдя на страницу
http://www.google.ru/gmm со встроенного браузера вашего телефона, ссылок для закачки ява-мидлета через компьютер я не обнаружил.
MapNav вероятно предоставляет максимум возможностей при работе с GPS-приёмником и картами. Возможности программы весьма велики и перечислять все думаю не стоит, посмотрите сами на её сайте (там же и скриншоты есть).
Для работы приложения мне пришлось в её настройках назначить сом-порт по умолчанию не сом0, а сом1. Более никаких поднастроек я не делал.
Скачать релизные версии можно отсюда.
P.S. Несмотря на вообщем положительную работу указанных программ, отличия в работе GPS на телефоне от GPS на КПК это как небо и земля. Иными словами будьте готовы к тормозам, и прочим ограничениям.