"Gibt es eine Möglichkeit, native Karten App zu starten, um Fahr-und Transit-Modi zu zeigen? (Derzeit zeigt es nur zu Fuß Richtungen)" Ja.
Geben Sie einfach die travel modes in der URL an.
Verwenden URL wie dies zum Beispiel als Fahrmodus
String url = "http://maps.google.com/maps?saddr="+currentLattitude+","+currentLongitude+"&daddr="+targetLat+","+targetLang+"&mode=driving";
Rest des Code angeben Fahren bleibt gleich.
Sie können die dirflg Parameter wie verwenden:
dirflg=h - Switches on "Avoid Highways" route finding mode.
dirflg=t - Switches on "Avoid Tolls" route finding mode.
dirflg=r - Switches on "Public Transit" - only works in some areas.
dirflg=w - Switches to walking directions - still in beta.
dirflg=d - Switches to driving directions
Siehe this SO Antwort schreiben.
Haben Sie Ihre Bewerbung zurück, wenn Sie in Google Maps drücken Sie die Taste zurück. Ich benutzte dieselbe Absicht, um Android-Karten von meiner Anwendung zu gehen. aber als ich den Zurück-Knopf drückte, war meine Anwendung fertig. Wie können Sie dieses Problem überwinden? – basha
Haben Sie im Konfigurationsbildschirm von DeveloperOptions die Option "Aktivitäten nicht beibehalten" aktiviert? Es sollte immer deaktiviert sein. Andernfalls können solche Probleme auftreten. – Santhosh
@Santosh, danke für deinen Vorschlag. – basha