Ich baue ein Projekt, das Fahrzeugstandort auf Android Google Maps verfolgt. Das Fahrzeug wird das SIM 808-Modul verwenden, um den Standort zu verfolgen und an den Server zu senden, aber was ist als nächstes zu tun und wie wird diese Aufgabe ausgeführt?Fahrzeugstandort Tracer auf Android Google Maps
0
A
Antwort
2
Sie haben die Möglichkeit, eine der zwei Methoden zu implementieren:
- Push Notifications mit Broadcast receivers: Ihr Server erhält den aktuellen Standort und sendet sie an Ihrem Telefon durch FCM (Firebase Cloud-Messaging), Sie hören In Ihrer App für Push-Benachrichtigungen mit dem BroadCast Receiver und sobald ein neuer Standort verfügbar ist, aktualisieren Sie die Standortmarkierung auf Ihrer Karte.
- Long polling: Dies ist einfach eine regelmäßige HTTP-Anforderung, die Sie an Ihren Back-End-Standortdienst auslösen (z. B. alle 10 Sekunden) und nach jedem Aufruf die Standortmarkierung auf der Karte aktualisieren.
+3
Nur ein technischer Punkt zu machen: * long polling * feuert keine http-Anfrage alle 10 Sekunden. Das ist nur eine Umfrage. Long Polling öffnet eine http-Verbindung und hält sie offen, bis etwas (eine Nachricht) zur Antwort vorliegt. Wenn nach einer gewissen Zeit (z. B. 5 Minuten) keine Nachricht gesendet wurde, wird die Anforderung geschlossen und für weitere 5 Minuten oder bis zum Senden einer Nachricht (je nachdem, was zuerst eintritt) erneut geöffnet. –
Verwandte Themen
- 1. Google Maps mit Android?
- 2. Android Google Maps Transparenz
- 3. Android Google Maps Autorisierungsfehler
- 4. Android - Google Maps Implementierung
- 5. Android Studio Google Maps
- 6. Android Google Maps Markierungstag
- 7. Android Google Maps ClassNotFoundException
- 8. Drucken mehrerer Markierungen auf Android Google Maps
- 9. Implementieren Sie Fallanimation auf Google Maps Android
- 10. android google maps auf einem webview
- 11. google maps nicht auf Android-Gerät angezeigt
- 12. Android Google Maps: Deaktivieren Scrollen auf Zoom
- 13. KML auf Google Maps in Android-Anwendung
- 14. Android App Absturz auf Google Maps Aktivität
- 15. Google Maps nicht auf signierten apk android
- 16. Android Google Maps API Sicherheitsausnahme auf API23
- 17. Google Maps Text-Overlay - Android
- 18. Android: Google Maps deaktivieren Overlays
- 19. Android Google Maps set maxBounds
- 20. android google maps display bar
- 21. Thema Google Maps für Android
- 22. Android Google maps api vs JavaScript Google maps api
- 23. Google Maps in Fragment Android
- 24. Android Google Maps - NullPointerException - Location.getLatitude()
- 25. Android Google Maps in Fragment
- 26. Android Google Maps v2 Kameraanimation
- 27. Android Google Maps Cluster verkleinern
- 28. google maps: direkt auf google server verwenden?
- 29. Android Google Maps Marker deaktivieren Navigationsoption
- 30. Android Studio Ort von Google Maps api
Hier ist ein Beispiel dieses mit PubNub tun: https://www.pubnub.com/blog/2015-05-12-broadcasting-realtime-location-data-for-android-live-updating-map/ –