2016-05-31 19 views
0

Ich verwende den folgenden Code, um die Richtung vom aktuellen Standort zu einem bestimmten Ort in Google Maps zu öffnen.Öffnen von Wegbeschreibungen in Google Maps direkt

Aber der Code zeigt mir zuerst "Öffnen mit Dialog", so dass die Benutzerwahl auch mit anderen Komponenten geöffnet werden kann. Ich möchte, dass Nutzer direkt zu Google Maps weitergeleitet werden, ohne ihm die Wahl zu überlassen. Wie kann ich das machen?

String uri = "https://maps.google.com/maps?f=d&daddr="+location; 
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
    startActivity(i); 
+0

Und wenn der Benutzer die Google Maps App nicht hat ...? –

+0

@MarkChorley Ich denke, alle Android-Handys haben Google Maps App standardmäßig? –

Antwort

0

können Sie das folgende Format verwenden (nicht offiziell unterstützt):

https://www.google.com/maps/dir/My%20location/DESTINATION_ADDRESS 

ODER

https://www.google.com/maps?saddr=My+Location&daddr=DESTINATION_ADDRESS 

zB:

https://www.google.com/maps/dir/My%20location/world%20of%20coca%20cola 

https://www.google.com/maps?saddr=My+Location&daddr=world%20of%20coca%20cola 

Wo DESTINATION_ADDRESS die Adresse Ziel ist es, Ihnen möchte zu navigieren.

Verwandte Themen