О приложении
GPS Tracker - это простое приложение для отслеживания карт на основе веб -карт.
Устройство (смартфон, планшет и т. Д.) С возможностью веб -браузера и GPS необходимо отправить местоположения GPS на веб -сайт, который можно установить на любом веб -сервере, который запускает Apache PHP MySQL (см. Рекомендованную информацию о версии в конце).
Зарегистрированные пользователи делятся своими местоположениями GPS через веб -сайт и могут отслеживать друг друга на карте.
Зарегистрированные пользователи должны отправлять запросы на отслеживание другим на веб -сайте.
Настройки контакта, такие как разрешение или видимость, могут быть включены или динамически отключены от каждого пользователя. Контакты могут быть добавлены или удалены.
Категории могут быть сделаны, такие как друзья, семья и т. Д. Настройки категорий (разрешение, видимость) применяются ко всем пользователям в выбранной категории.
Если веб -сайт работает в браузере телефона, он будет периодически отправлять координаты GPS на сервер, пока браузер телефона будет открыт. Вы также увидите местоположения ваших контактов на карте.
Приложение для Android также было разработано. Приложение Android в качестве службы переднего плана непрерывно отправляет местоположения GPS с телефона на сервер. Приложение Android также может отправить координаты на заданный номер телефона в качестве текстового сообщения SMS в случае, если сервер или 3G -соединение не доступно. Этот проект также разделен на GitHub 
Проект
Проект использует PHP Framework Codeigniter (https://www.codeigniter.com) и работает на Apache PHP MySQL и использует карту Google. Карта Google не может быть использована бесплатно в таких коммерческих приложениях, которые предлагают сева, связанные с картой. https://www.google.com/intl/en-us_us/help/terms_maps.html
Этот проект может быть использован или изменен свободно.
Настройка проекта
В папке Root Project в файле .htaccess имя базового каталога может потребоваться изменить: rewritebase /gps_tracker /
Application/config/config.php - базовый URL Shoud будет установлен: $ config ['base_url']
Приложение/config/database.php - Должны быть установлены параметры сервера базы данных
Запустите http: // localhost/gps_tracker/database/tables/Создать это создаст таблицы в базе данных. Замените LocalHost на домен вашего сервера.
Приложение/config/email.php - поставщик SMTP должен быть установлен
В то время, когда я создал проект, который я использовал XAMPP 5.6.15, к которому можно получить доступ здесь:
Windows: https://sourceforge.net/projects/xampp/files/xampp%20windows/5.6.15/
Mac OS: https://sourceforge.net/projects/xampp/files/xampp%20mac%20os%20x/5.6.15/
Linux: https://sourceforge.net/projects/xampp/files/xampp%20linux/5.6.15/
К сожалению, у меня нет времени для поддержания и обновления проекта до более новых версий, и этот проект не работает с последними средами сервера.