RSS-Feed anzeigen

Tipps und Tricks rund um Android

umfassende Anleitung für Android Geolocation Tracking

Bewerten
Echtzeit-Mapping und Geolocation-Tracking ist eine Kernfunktion von Web- und Mobile-Apps in allen Branchen. Sie können Standortdaten auf einer Live-Update-Karte erkennen und streamen, um Standort-Updates reibungslos zu überwachen, während sie sich in der realen Welt ändern. Damit ist Android Geolocation Tracking heute eine essenzielle Technologie.
Tutorial Übersicht
Dies ist ein 4-teiliges Tutorial zum Erstellen von Echtzeitkarten für Android mit Google Maps API und PubNub. Wir beginnen mit den Grundlagen, um Ihre Android-Umgebung einzurichten, und fügen dann die Echtzeit-Geolokalisierung in Teil 2-4 hinzu.
  • Teil 1: Google Maps API und Android Setup (Sie sind hier!)
  • Teil 2: Live Map Marker
  • Teil 3: Live Location Tracking
  • Teil 4: Flugwege

Am Ende verfügen Sie über eine grundlegende Android-Ortungs-App mit Kartenmarkierungen, Gerätestandorten und Flugpfaden, die von Google Maps API und PubNub unterstützt werden.

Teil 1: Android, Google Maps API und PubNub Setup

Einrichten unserer Umgebung und Anmeldung für die Google Maps- und PubNub-Dienste.
PubNub Entwicklerschlüssel
Zu Beginn benötigen Sie zunächst Ihre Publish- und Subscribe-Schlüssel für PubNub. Sie müssen sich hier anmelden, und Ihre Pub / Sub-Tasten sind im Admin Dashboard verfügbar. Die Schlüssel sehen wie UUIDs aus und beginnen mit "pub-c-" und "sub-c-" Präfixen.
Sobald Sie Ihre Pub / Sub-Schlüssel haben, erstellen Sie eine neue PubNub-Anwendung, um Ihre Android-Anwendung (und alle anderen Systeme, die über die gleichen Kanäle kommunizieren) zu repräsentieren. Die PubNub-Anwendung enthält Veröffentlichungs- und Subskriptionsschlüssel, die von Anwendungen für die angegebenen Funktionen verwendet werden können.
Erstellen Sie Ihr Google Maps-API-Projekt und Anmeldeinformationen
Zur Integration mit Google Maps müssen Sie einen Google Maps API-Schlüssel erstellen. Um dies zu tun, sehen Sie sich diese Kurzanleitung an.
Dadurch wird ein eindeutiger API-Schlüssel erstellt, der für alle Android-Apps gesperrt werden kann. Sie können Ihre Anmeldedaten hier in der Google API-Konsole verwalten.
PubNub Übersicht
In unserer Android-Anwendung bietet PubNub die Echtzeit-Kommunikationsfunktion, mit der unsere Android-Anwendung eingehende Ereignisse empfangen kann, wenn sich die Position eines Remote-Objekts (Längen- und Breitengrad) ändert.
Die Kernfunktion von PubNub, die wir verwenden werden, ist Realtime Messaging. Unsere Anwendung verwendet einen PubNub-Kanal zum Senden und Empfangen von positionsveränderten Ereignissen.
In diesem Beispielbeispiel sendet und empfängt dieselbe Anwendung sowohl die Positionsereignisse als auch die Position, daher sollten Sie berücksichtigen, dass es sich sowohl um den Herausgeber als auch den Abonnenten handelt. In Ihrer Anwendung können sich die Herausgebersysteme jedoch von denen des (empfangenden) Abonnenten unterscheiden.
Übersicht über die Google Maps-API
Die Google Maps-API stellt ein Android-Karten-Widget bereit, das basierend auf Ihrer Konfiguration eine Karte anzeigt. Die Kartengröße, Breiten- und Längengrad der Kartenmitte, Zoomstufe, Kartenstil und andere Optionen können nach Ihren anfänglichen Präferenzen konfiguriert und im laufenden Betrieb aktualisiert werden.
Es bietet auch eine Initialisierungsrückrufoption, die eine Funktion aufruft, die Sie beim Laden der Karte angeben. Sie können Funktionen wie Kartenmarkierungen und Polylinien verwenden, mit denen Sie freundliche Marker und Flugwege an den von Ihnen angegebenen Orten auf der Karte platzieren können. Alle Punkte sind benutzerdefiniert und können in Echtzeit aktualisiert werden, wenn Updates eintreffen.
Google Maps bietet großartige Mapping-Funktionen und in Kombination mit PubNub für Echtzeit-Standortkoordinaten-Updates arbeiten die beiden unglaublich gut zusammen.

"umfassende Anleitung für Android Geolocation Tracking" bei Twitter speichern "umfassende Anleitung für Android Geolocation Tracking" bei Facebook speichern "umfassende Anleitung für Android Geolocation Tracking" bei Mister Wong speichern "umfassende Anleitung für Android Geolocation Tracking" bei YiGG.de speichern "umfassende Anleitung für Android Geolocation Tracking" bei Google speichern

Stichworte: android geolocation Stichworte bearbeiten
Kategorien
Kategorielos

Kommentare