¿Es posible iniciar la aplicación de navegación desde la página web en Android?

Estoy trabajando en una versión para móviles de una aplicación web. En su mayoría sólo muestra la información de algunas tiendas, pero sería bueno si se podía enviar las coordenadas al programa de navegación en lugar de sólo mostrarlo.

Si acabo de poner un enlace como este:

<a href="geo:37.422219,-122.08364?z=14">go there</a> 

Funciona, y lauches Google Maps a las coords dada. Me gustaría hacer lo mismo con el programa de navegación: el usuario hace clic en el enlace, la navegación navega y dirige al usuario a las coordenadas dadas. es posible? Intenté cambiar geo: a nav :, navi :, navegación: sin suerte.

Cualquier ayuda es apreciada.

Prueba esto:

 <a href="http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345">Go There</a> 

Donde los argumentos pueden ser
Saddr: Dirección de la fuente
Daddr: Dirección de destino

Puede utilizar window.open ();

Para la navegación – window.open ("google.navigation: q = 23.3728831,85.3372199", '_system');

Para la búsqueda – window.open ("geo: 0,0? Q = pizza", '_system');

Leer aquíhttps://developers.google.com/maps/documentation/android/intents

En lugar de geo delante de las coordenadas, intente con google.navigation , que debería funcionar.

Edit: parece que no es tan fácil de todos modos. El WebView parece que solo soporta 3 "esquemas" diferentes: GEO, TEL y MAILTO.

Creo que usted necesita mirar este ejemplo: http://android-er.blogspot.dk/2011/10/run-android-java-code-from-webpage.html donde JavaScript se utiliza para invocar cierto código de Java.

Dentro de la función JavaScript que se invoca desde el WebView, tendría que poner este código, para abrir Google Navigation:

 Uri uri = Uri.parse("google.navigation:q=37.422219,-122.08364"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 

Tenga en cuenta que no puede utilizar z = 14, ya que Google Navigation aparentemente no admite esta funcionalidad.

utilizar esta:

 <a href="geo:49.510843,5.938203299999941?q=49.510843,5.938203299999941">YOUR ADDRESS</a> 

Esto funciona en mis sitios web para dispositivos Android. Creo que los dispositivos de Apple no funcionarán.

  • Implementación de un mapa interior
  • Cómo crear un ActionBar personalizado con el cajón de navegación
  • Barra de navegación de Android superpuesta a mi vista
  • No se puede poner DrawerLayout en StatusBar
  • Android: Java: La descontinuación de SlidingDrawer
  • Cómo crear un subnivel en el menú de navegación en android?
  • NavigationView selecciona el elemento seleccionado como
  • Nueva Navegación Cajón - cómo utilizar títulos y contadores?
  • Obteniendo el "puntero" a NavigationBarView.java por reflexión
  • ¿Es posible desactivar el HeaderLayout que se puede hacer clic en NavigationView?
  • ¿Cómo puedo utilizar el cajón de navegación sin fragmentos?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.