Starten von Google Maps Directions mit Android Intents
Sie müssen Google Maps Directions von einem Ort zum anderen in Ihrer Android-App anzeigen, ohne das Ganze zu integrieren Kartenrahmen? Durch die Verwendung von Absichten ist dies erreichbar.
So starten Sie Google Maps-Wegbeschreibungen mit Absichten:
Um Google Maps-Wegbeschreibungen mithilfe von Absichten zu starten, befolgen Sie diese Schritte:
Beispiel für die Verwendung von Koordinaten:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); startActivity(intent);
Um die Navigation vom aktuellen Standort aus zu starten, lassen Sie das weg saddr-Parameter.
Hinweis: Wenn Sie Straßenadressen anstelle von Koordinaten verwenden, hat der Benutzer die Wahl zwischen dem Öffnen in einem Browser oder Google Maps.
So starten Sie die Google Maps-Navigation direkt:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=an+address+city"));
Google Maps-Absichten im Jahr 2023
Im Mai 2017 Google hat eine neue API eingeführt, die universelle Google Maps-URLs unterstützt. Sie können diese API auch mit Absichten nutzen:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("https://www.google.com/maps/dir/?api=1&origin=source_location&destination=destination_location"));
Hinweis: Ersetzen Sie „source_location“ und „destination_location“ durch die entsprechenden Werte.
Das obige ist der detaillierte Inhalt vonWie starte ich mithilfe von Intents Google Maps Directions von Ihrer Android-App aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!