My Location для GoogleMaps на Palm Treo 680
Некогда у меня был смартфон Palm Treo 680 и я им активно пользовался. Для него компания Google написала хорошую бесплатную программу GoogleMaps. Но у нее было неприятное для меня ограничение: функция "My Location" (это определение текущего местоположения по данным о ближайших базовых станциях GSM) работает только для Palm Centro. Это сделано потому, что на Palm Treo 680 не был реализован API для получения данных о ближайшей базовой станции GSM.
Когда я узнал, что данные о ближайщей базовой станиции можно было получить из GSM модема (правда, для того чтобы работать с GSM модемом, необходимо было разорвать GPRS/EDGE соединение), то появилась идея программы. Я имел небольшой опыт программирования под PalmOS и написал программу, которая включала функцию "My Location" для GoogleMaps на Palm Treo 680. Достаточно установить эту программу на Palm Treo 680 и запустить хотя бы один раз, как в GoogleMaps у вас появиться в заголоке значок "My Location" (это синяя точка рядом с заголовком программы) и в меню опция "My Location" также начнет работать. Если вы в программе GoogleMaps нажмете клавишу "0" - у вас появиться точка вашего текущего местоположения, если вы нажмете клавишу "." - у вас появиться диалог программы GoogleLoc. Запуск программы GoogleLoc вызывает запуск GoogleMaps и переход на точку вашего текущего местоположения.
P.S. В принципе, она должна работать и для Palm Treo 650, но тестирование не проводилось по отсутсвия доступа к этому устройству. Но у меня было сообщение, что работало на Palm Treo 650 без проблем.
Здесь можно свободно скачать:
Файл |
Описание |
Программа поддержки функции "My Location" для GoogleMaps на Palm Treo 680. Версия 1.02, последняя. |
|
Архив с исходным кодом программы GoogleLoc. |
|
Программа GoogleMaps для устройств на базе PalmOS от Google. Версия 2.0.2.0, последняя доступная. |
|
Программа решает аналогичную задачу, но мне было ей пользоваться неудобно (требует обязательной регистрации, не работает внутри GoogleMaps). |
|
Документация по программированию на Palm OS. |
Права копирования © Дмитрий Н.
Смотри еще:
Поддержка интерфейса A3D на любой звуковой карте.