Версия: 0.02.00
Краткое описание:
Определение, визуализация географических координат и передача их на удалённый сервер.
![Изображение](http://doro.poltava.ua/gpsm/pic/gpsmta1.png)
![Изображение](http://doro.poltava.ua/gpsm/pic/gpsmta2.png)
![Изображение](http://doro.poltava.ua/gpsm/pic/gpsmta3.png)
Описание:
Программа является неотъемлемой частью программно-аппаратного комплекса GPS мониторинга - GPSM. И предназначена для передачи географических координат android-устройства на сервер хранения и обработки информации.
Основной функционал программы:
- Определение координат по GPS или GSM.
- Гибкая настройка частоты передачи точек.
- Визуализация текущего местоположения на карте OSM.
Заметил одну неприятность: даже при более-менее работающем GPS бывает, что передаются короткие последовательности из точек по GSM, что негативно сказывается на истинности траектории трека.
Фильтрую такие последовательности.
Закрытие tcp сокета вне зависимости от наличия ответа сервера.
При формировании путевой точки беру системный timestamp.
ver 2.00.02 (04.04.2014)
Редизайн основного окна для работы с малыми разрешениями (240x240) (встроил скроллинг)
Подправил получение тайлов для GoogleSat
ver 2.00.01 (26.03.2014)
Изменил алгоритм проверки работоспособности сервиса
Нажатие на Кнопку состояния сервиса при работающем сервисе теперь останаливает сервис
редизайн окна "Настройки"
"Главное окно" - лрбавил поле "Метод" - показывающий метод определения координат. Старое поле используется только для визуализации доступных провайдеров сервиса.
БАГИ:
- подправил работу по принятию на запись точки, локация которой определена по GSM
- подправил получение первой точки по GPS для интервальных георежимов
ver 2.00.00 (06.03.2014)
Криптованный протокол обмена с сервером
ВНИМАНИЕ !!! Версия не совместима с предыдущей и обязательна к переустановке
ver 1.00.02 (24.02.2014)
Работа с IMEI символьного формата
ver 1.00.01 (20.02.2014)
Кнопка управления сервисом передачи точек
БАГ:
- не отрисовывает свой трек после включения/отключения экрана если во время гашения экрана было активно окно карты
- остановка передачи точек после автоперезагрузки сервиса (проявлялся на устройствах с андроидом версии выше 2.3)
ver 1.00.00 (11.02.2014)
Полностью переработана архитектура программы.
Выделен в отдельный модуль функционал получения и отправки координат на сервер, который работает отдельно от Интерфейсной части программы.
Это дало возможность расширить функционал в плане:
- автозапуск передачи путевых точек после остановки программы Android'ом
- автозапуск передачи путевых точек после завершения Интерфейсной части программы
- автозапуск передачи путевых точек после перезагрузки устройства
Действия для последних двух пунктов определяются в "Настройках".
Информирование о выходе новой версии
Окно диалога для подтверждения операций удаления в карточке "Сообщества"
Реинкарнировал ФОРУМ для обсуждения программ комплекса GPSM
В режимах "10 минут" и "1 час" раньше отключал gps ТОЛЬКО после получения первой точки.
В случае, когда gps сигнала нет (например в здании), такое поведение приведёт к быстрой разрядке аккумулятора ибо gps будет включен всегда (связи нет, а связь ждём).
Сейчас для режима "10 минут" gps включается максимум на 1 минуту, для режима "1 час" - на 5 минут, до получения первой gps точки.
Если за это время точка не получена - отключаем gps, и передаем точку, полученную по GSM.
Выложил на сайт новые тесты энергопотребления
ver 0.03.00 (27.01.2014)
Сообщества. (Возможность наблюдения за всеми устройствами входящими в сообщество)
ver 0.02.03 (19.01.2014)
Карты:
- OSM MTB
Подправил алгоритм передачи точек с кеша:
- БАГ: иногда происходила повторная передача уже принятой сервером точки
- передаю точки с кеша раз в 250 мс (было раз в секунду)
ver 0.02.02 (22.12.2013)
Режимы работы геолокации
- стандартный (опрос 1 раз в секунду)
- 10 мин (опрос 1 раз в 10 минут)
- 1 час (опрос 1 раз в 1 час)
Поддержка новых карт:
- Спутник/Карта Yandex
ver 0.02.00 (16.11.2013)
- Визуализация текущего местоположения на карте OSM.
- Подправил дизайн
- Отключена возможность указания иного сервера для передачи путевых точек.
- Чекер - "Не засыпать" в общих настройках.
- Визуализация других карт (кроме OSM)
- Сообщества (возможность наблюдения за всеми устройствами, входящими в сообщество)
- Отправка фото на сервер с помещением в текущие координаты
- ...
http://doro.poltava.ua/gpsm/gpsmta.html
download:
http://gnbib.mooo.com/gpsmc/gpsmta.apk
![Изображение](http://doro.poltava.ua/gpsm/pic/qr-code.gif)