Работает следующим образом: получает данные о местоположении посредством GPS API телефона (JSR-179) и на их основе "сочиняет" стандартные NMEA пакеты, отправляя их клиенту через Bluetooth. В настоящий момент отдает 4 NMEA сентенции: $GPRMC, $GPGGA, $GPGSA и $GPGSV. Первые две "сочиняются" на основе данных GPS API телефона, третья получается из разбора данных $GPGSV сентенции, которую телефон отдает как Extrainfo. Для навигационных программ типа iGo и Garmin связка телефон+GPS_share выглядит как обычный внешний GPS-приемник.
Проверялось на SonyEricsson C702 в связке с iGo_PC и GarminPC, показало живучесть и работоспособность.
Инструкция по использованию: запустить, разрешить пользоваться GPS и Bluetooth. В клиенте установить На экран пока ничего не выводит, будет просто пустой экран с заголовком.
О глюках просьба отписываться здесь. Будет неплохо, если к информации о глюке будет приложен небольшой лог, полученный если прицепиться к приемнику по Bluetooh COM порту какой-нибудь терминалкой типа putty.
Интересно проверить работу с Навителом.
Забирать здесь
Положил в сообщение последнюю пока версию 0.3
GPS_share_0.3.jar 6,83К
2461 Количество загрузок: coolkaas.














