Данный проект предназначен для отслеживания местоположения устройства по данным GPS и сети. Состоит из двух частей:
- программа на телефоне (планшете) под ОС Андроид, которая отсылает с какой-то периодичностью данные на сервер
- клиентская часть, отображаемая в браузере. Позволяет просматривать текущее местоположение устройства, а так-же историю его передвижения.
Всё сделано в минималистичном стиле. Без рекламы. Без «закладок» и прочего. «Для себя». Полный открытый код. Можете брать и пользовать.
GitHub репозитарий: https://github.com/donpadlo/Mayachek
Так-же вы можете скачать уже собранное приложение в гугл-маркете:
https://play.google.com/store/apps/details?id=ru.yarteleservice.mayachek.mayachek
И «клиентская часть», та которая в браузере:
Итак, поподробнее расскажу о каждой из частей.
Маячек на «телефоне»
Обычное приложение, которое можно собрать самому из исходников или скачать с плеймаркета. При запуске автоматически получает уникальный идентификатор, по которому вы сможете смотреть передвижения устройства на основном сайте http://маячек.грибовы.рф/
Если всё хорошо, то через какоето время появятся новые координаты
В нем-же возможно посмотреть свое текущее местоположение по ссылке из меню
Для того чтобы приложение корректно передавало свое местоположение, ему нужно разрешить пользоваться геоданными, если оно спросит. Так-же если у вас стоят всякие там эконопилки батареи — занесите его в белые списки.
При перезагрузке телефона, прилоожение автоматически попытается запуститься. Если успешно, то в верху экрана появится соответствующий значек.
Маячек в браузере
Эта часть отвечает за просмотр текущего местоположения и просмотр истории передвижения. Зайдите на сайт http://маячек.грибовы.рф/, введите там свой ID и выберите что именно вы хотите посмотреть: текущее местоположение или историю передвижения. В зависимости от этого вы увидите разные изображения