Ich muss eine App implementieren, die ein GPS-fähiges Fahrzeug verfolgen und auf einer Karte anzeigen kann. Dafür brauche ich einen Echtzeit-GPS-Tracker .... Ich möchte die Echtzeitdaten in eine DB speichern und aus Dort wird es auf einer Karte auf Benutzerwunsch angezeigt. Ich habe es so im Sinn, aber wie gehe ich vor, beginnend mit der Hardware, die GPS-Gerät am besten geeignet ist, und wie kann ich mit dem GPS-Tracker interagieren, um seine Position abzurufen?Wie starte ich mit dieser GPS App?
Antwort
Der Standard für GPS-Geräte ist NMEA 0183. Sie werden also entweder direkt mit diesem Format arbeiten, eine Bibliothek finden, die direkt damit arbeitet (wahrscheinlich die wahrscheinlichste Option) oder eine herstellerspezifische Bibliothek/API finden.
NMEA 0183 wird etwas veraltet und spezifiziert eine serielle RS-232-Verbindung. Wenige (wenn überhaupt?) Moderne GPS-Geräte haben solche Verbindungen, stattdessen verwenden sie USB und dann liefert der Hersteller einen Treiber, der es wie ein NMEA 0183-Gerät an einem COM-Port aussehen lässt.
Sie erwähnen nicht, welche Plattform Sie verwenden. Wenn Sie sich auf Windosw 7 beschränken können, hat Windows 7 eine neue "Location and Sensors API". Ich habe mich ein wenig damit beschäftigt, und vorausgesetzt, Sie können einen praktischen Treiber für Ihren GPS-Treiber erhalten, wäre dies eine einfache Option in etwas wie C/C++ zu implementieren. Ich habe keine Erfahrung mit Java-> Windows API-Funktionen - so könnte dies eine Komplikation zu viele sein.
- 1. Wie starte ich mit Google App-Engine?
- 2. Wenn ich die App mit GPS aus starte, und später GPS aktiviert ist, wird der Standort nicht erkannt
- 3. Wie starte ich Dienst-nur Android App
- 4. Wie starte ich Mediendateien wie mp4 mit meiner App
- 5. Android App mit GPS-Sprachrichtungen
- 6. Wie starte ich das Debuggen dieser JDO-Ausnahme?
- 7. Wie starte ich mit andengine?
- 8. Mit GPS auf Android APP stoppt
- 9. Wie starte ich BouncyCastle?
- 10. N2Cms Wie starte ich
- 11. Wie starte ich QGIS?
- 12. Wie starte ich eine watchOS App aus einer Benachrichtigung?
- 13. Wie starte ich die Standard-App für Android-Downloads?
- 14. Wie starte ich meine Meteor App auf einem Android-Gerät?
- 15. Wie starte ich eine Android App über einen Browser Link?
- 16. Wie starte ich die iOS Mail App in Swift?
- 17. Wie starte ich Unittest in einer Tkinter App?
- 18. Wie starte ich MySQL Befehle?
- 19. Wie starte ich die App auf nginx auf Port 80
- 20. Wie starte ich einen Skype-Anruf von einer Android App?
- 21. Wie starte ich Android-Dienst von einer anderen Android-App
- 22. Android SMS & GPS App - Sicherheitsgenehmigung
- 23. Wie oft starte ich autoconf?
- 24. Wie starte ich mit zend framework?
- 25. Wie starte ich mit EJB3 und JBoss?
- 26. Wie starte ich eine Abfrage mit NSFetchedResultsController
- 27. Wie starte ich ios_webkit_debug_proxy mit Java-Code
- 28. Wie starte ich eine Webanwendung mit Eclipse
- 29. Wie starte ich mit SQL Server SSIS?
- 30. Wie starte ich mit zc.buildout und Distribute?
Wir brauchen viel mehr Informationen als das. Sie können alles von einem benutzerdefinierten GPS-Chip zu einem Android-Handy verwenden. – Falmarri