Über die Anwendung
GPS -Tracker ist eine einfache webbasierte Kartenverfolgungsanwendung.
Ein Gerät (Smartphone, Tablet usw.) mit einem Webbrowser- und GPS -Funktion ist erforderlich, um GPS -Stellen an die Website zu senden, die auf jedem Webserver installiert werden kann, auf dem Apache PHP MySQL ausgeführt wird (siehe empfohlene Versionsinformationen am Ende).
Registrierte Benutzer teilen ihre GPS -Standorte über die Website und können sich auf der Karte verfolgen.
Registrierte Benutzer müssen Verfolgungsanfragen an andere auf der Website senden.
Kontakteinstellungen wie die Berechtigung oder Sichtbarkeit können für jeden Benutzer dynamisch aktiviert oder deaktiviert werden. Kontakte können hinzugefügt oder entfernt werden.
Kategorien können wie Freunde, Familie usw. Kategorieneinstellungen (Erlaubnis, Sichtbarkeit) an alle Benutzer in der ausgewählten Kategorie angewendet werden.
Wenn die Website im Browser eines Telefons ausgeführt wird, sendet sie regelmäßig die GPS -Koordinaten an den Server, solange der Browser des Telefons geöffnet ist. Sie sehen auch die Standorte Ihrer Kontakte auf der Karte.
Eine Android -Anwendung wurde ebenfalls entwickelt. Die Android -Anwendung als Vordergrunddienst sendet die GPS -Standorte kontinuierlich vom Telefon an den Server. Die Android -Anwendung kann die Koordinaten auch an eine bestimmte Telefonnummer als SMS -Textnachricht senden, falls kein Server oder 3G -Verbindung verfügbar ist. Dieses Projekt wird auch auf GitHub geteilt 
Das Projekt
Das Projekt verwendet das Codesigniter PHP -Framework (https://www.codegniter.com) und wird auf Apache PHP MySQL ausgeführt und es verwendet Google Map. Google Map kann nicht kostenlos in solchen kommerziellen Anwendungen verwendet werden, die Kartenbezogene Sevices anbieten. https://www.google.com/intl/en-us_us/help/terms_maps.html
Dieses Projekt kann frei verwendet oder modifiziert werden.
Einrichten des Projekts
Im Projektroot -Ordner in der .htaccess -Datei muss der Name des Basisverzeichnisses möglicherweise geändert werden: Rewritebase /gps_tracker /
application/config/config.php - Die Basis -URL sollte festgelegt werden: $ config ['base_url']
Anwendung/config/database.php - Die Parameter des Datenbankservers sollten festgelegt werden
Führen Sie http: // localhost/gps_tracker/database/tables aus/erstellen Sie dies erstellt die Tabellen in der Datenbank. Ersetzen Sie Localhost durch Ihre Serverdomäne.
Anwendung/Konfiguration/E -Mail.php - Der SMTP -Anbieter sollte festgelegt werden
Zu dem Zeitpunkt, als ich das Projekt erstellt habe, habe ich XAMPP 5.6.15 verwendet, auf das hier zugegriffen werden kann:
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/
Leider habe ich keine Zeit, das Projekt auf neuere Versionen zu pflegen und zu aktualisieren, und dieses Projekt funktioniert nicht mit den neuesten Serverumgebungen.