Tutorials  /  JavaScript

Routenplanung auf Android: Eine Anleitung mit Google Maps

Ccentron Redaktion · September 2024 ·3 Min. Lesezeit ·JavaScript, Tutorial

Entdecke, wie du mithilfe der Google Maps Directions API auf Android eine benutzerdefinierte Routenzeichnung erstellst. Unser Tutorial führt dich durch die Schritte, von der Einrichtung der API bis zur Implementierung in deiner eigenen Anwendung. Lerne, wie du Routen zwischen verschiedenen Punkten auf der Karte zeichnen kannst und erlebe die Vielseitigkeit von Google Maps in deinen Android-Projekten.

Schritt 1: Einrichtung der Google Maps API

Zu Beginn müssen wir einen neuen Google Map API-Schlüssel erstellen. Dieser Schlüssel wird benötigt, um die Google Maps Directions API in unserer Anwendung zu verwenden. Die Schritte zur Erstellung eines API-Schlüssels sind im Detail in der API-Konsole beschrieben.

VM

Passende Infrastruktur bei centron

Node-Anwendungen wollen deployt werden: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat – oder gleich als Managed Server, wenn der Betrieb nicht bei Ihnen liegen soll. Cloud Server mieten →

Schritt 2: Einrichtung des Android-Projekts

Wir erstellen ein neues Android Studio-Projekt und wählen das Template "Google Maps Activity". Anschließend fügen wir den zuvor erstellten API-Schlüssel in die Datei google_maps_api.xml ein, die sich im Ordner debug->res->values befindet.

Schritt 3: Implementierung der Routenzeichnung

Die Routenzeichnung wird mithilfe der DirectionsJSONParser-Klasse durchgeführt, die die erhaltenen Ortsdaten analysiert und die Route zurückgibt. Die Methode decodePoly() wird aufgerufen, um die Polyliniendaten zu extrahieren, die später auf der Karte gezeichnet werden.

Schritt 4: Code für die Routenzeichnung

Der Hauptcode für die Routenzeichnung wird in der MainActivity.java implementiert. Dabei wird ein MapClickListener verwendet, um einen Marker am angeklickten Ort zu setzen und diesen Ort in einer ArrayList zu speichern. Sobald zwei Marker gesetzt sind (Start- und Zielpunkt), wird die Methode getDirectionsUrl() aufgerufen, um die URL für die Google Directions API zu erstellen und die Route abzurufen.

Schritt 5: Konfiguration der Transportart

In diesem Beispiel wird die Transportart als Autofahren festgelegt. Es stehen jedoch verschiedene Transportmodi zur Auswahl, darunter Autofahren, Gehen, Radfahren und öffentliche Verkehrsmittel.

Fazit:

Die Erstellung einer Android-Anwendung zur Routenzeichnung mit Google Maps ist mit der Directions API relativ einfach. Durch die Implementierung eines MapClickListeners können Benutzer Punkte auf der Karte auswählen, zwischen denen eine Route berechnet und angezeigt wird.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie JavaScript
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren