Su iPhone, un URL maps.google.com viene intercettato e caricato dall'applicazione nativa di google maps. Mi piacerebbe fare lo stesso su Android, ma Google Maps è stato caricato nel browser.Android - avvia la mappa di google tramite l'URL web
Quindi, in una pagina Web, è possibile avere questo URL http://maps.google.com/maps?saddr=brighton&daddr=timbuktu aperto nell'applicazione Android di Google Maps?
Vedo da this domanda che è possibile farlo da un'altra applicazione tramite un intento. Puoi attivare questi Intent dal browser?
Modifica - Su ulteriori test, ho trovato che l'utente verrà richiesto di aprire il collegamento in browser o app per mappare i link HTML standard per maps.google.maps:
<a href="http://maps.google.com/maps?saddr=brighton&daddr=timbuktu">show route</a>
I Sto avendo il problema perché sto usando javascript per impostare window.location.href tramite un callback dell'API di posizione (in modo da poter ottenere la posizione dell'utente e quindi aprire la mappa). Ho aperto un bug report per questo.
Nota che da iOS 6 devi convertire tutte le richieste di mappe da "maps.google.com" a "maps.apple.com" per attivare la mappa iOS. Piuttosto fastidioso davvero. –
C'è un'altra domanda (per dispositivi Android) correlata a questa domanda che ho trovato utile. http://stackoverflow.com/questions/8443662/google-maps-link-produces-slightly-moved-marker-when-opened-with-native-iphone-a – Strixy