2010-12-08 33 views
0

Est-il possible de forcer l'ouverture d'un lien dans l'application Google Maps sur Android à l'aide de jQuery Mobile 1.0a2? Le site en question est Dans mes tests, l'iPhone le fait parfaitement avec l'adresse simplement insérée dans < li> tags. Android ne parvient pas à reconnaître l'adresse à moins que j'utilise spécifiquement l'étiquette d'ancrage et préfixer l'adresse avec http: // maps.google.com?q= Ce n'est pas ce que je désire parce que Android ne donnera qu'une liste des applications disponibles capables d'ouverture ce lien (navigateur & cartes). Je voudrais qu'il soit par défaut à l'application de cartes comme le fait l'iPhone. Merci d'avance.Application Google Maps sur Android avec jQuery Mobile 1.0a2

Répondre

0

Essayez d'utiliser un URI geo comme indiqué sur cette page: http://developer.android.com/guide/appendix/g-app-intents.html

+0

Cela a fonctionné pour Android, mais il a brisé le lien dans mon navigateur régulier. En d'autres termes, le navigateur mobile ouvre désormais le lien à l'aide de l'application Maps, mais Chrome sur mon PC ne fait rien avec le lien. Y a-t-il un moyen de le faire fonctionner pour les deux? – user441533

+0

Cela pourrait ne pas être la meilleure solution, mais cela devrait fonctionner. Vous pouvez détecter l'agent utilisateur du navigateur et, s'il provient d'un appareil Android, modifier les URL de votre site. Cet article devrait vous aider à démarrer: http://www.gethifi.com/blog/three-ways-to-target-mobile-devices – elevine