In Android versuche ich, einen Nutzer über einen Link in unserer Web-App in Android Chrome direkt in Google Maps zu bringen (idealerweise sogar in den Turn-by-Turn-Routenmodus).
Dies ist wichtig, weil wir einAnwendungen für Benutzer in Kenia, und da viele Benutzer neu bei Android sind, werden sie oft durch den Anwendungsauswahlbildschirm verwirrt, indem sie einen allgemeinen maps.google.com-Link in Chrome, Browser oder Google Maps öffnen.
Ich habe versucht, die Android Chrome Intents-Dokumentation um das herauszufinden, aber bestenfalls bekommen zu:
<a href="intent://#Intent;package=com.google.android.apps.maps;action=com.google.android.maps.MapsActivity;end;">Open gmaps</a>
Dies öffnet jedoch nur den Google Play Store mit der Google Maps App und nicht die Google Maps App.
Antworten:
0 für die Antwort № 1Sie müssen Ihr Schema auch auf "geo" und den URI setzen, den Sie starten möchten. Dies kann erfolgen durch:
intent://maps.google.com/geo:0,0?q=ADDRESS_SEPARATED_BY_PLUS_SIGNS;/#Intent;scheme=geo;package=com.google.android.apps.maps;end;