GoogleMaps for Palm 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 без проблем.


Здесь можно свободно скачать:


Файл

Описание

GoogleLoc.prc

Программа поддержки функции "My Location" для GoogleMaps на Palm Treo 680. Версия 1.02, последняя.

GoogleLoc.zip

Архив с исходным кодом программы GoogleLoc.

GoogleMaps.prc

Программа GoogleMaps для устройств на базе PalmOS от Google. Версия 2.0.2.0, последняя доступная.

MyLocation

Программа решает аналогичную задачу, но мне было ей пользоваться неудобно (требует обязательной регистрации, не работает внутри GoogleMaps).

PalmOS Dev Guide

Документация по программированию на Palm OS.


Права копирования © Дмитрий Н.


Смотри еще:

Поддержка интерфейса A3D на любой звуковой карте.
Драйвера для ABIT USB Home Theater UA11.