Inicie la aplicación google maps para obtener instrucciones sobre cómo llegar en android

Aquí es cómo estoy lanzando la aplicación nativa de google maps para mostrar las direcciones entre mis ubicaciones de destino.

String url = "http://maps.google.com/maps?saddr="+currentLattitude+","+currentLongitude+"&daddr="+targetLat+","+targetLang; Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); startActivity(intent); 

¿Hay alguna forma de lanzar aplicaciones de mapas nativos para mostrar modos de conducción y tránsito? (Actualmente su mostrar sólo a pie direcciones)

"¿Hay alguna forma de lanzar aplicaciones de mapas nativos para mostrar los modos de conducción y tránsito?

Sólo tiene que especificar los modos de viaje en la url.

Utilice url como este, por ejemplo, para especificar la conducción como su modo de viaje

 String url = "http://maps.google.com/maps?saddr="+currentLattitude+","+currentLongitude+"&daddr="+targetLat+","+targetLang+"&mode=driving"; 

El resto del código permanece igual.

Puede utilizar el parámetro dirflg como:

 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 

Refiérase a esta respuesta post SO.

 Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); startActivity(intent); 
  • Cómo abrir la aplicación VKontakte con un amigo específico?
  • ¿Se necesita permiso para usar Intent para llamar al teléfono?
  • Zbar con Android: el visor de la cámara del escáner permanece inactivo y negro después de mostrar la url en el navegador
  • Giro a giro múltiples puntos ruta navegación Google Maps Intent en Android
  • Búsqueda de aplicaciones de Android mediante permisos, funciones e intenciones
  • Posibilidad de lanzamiento de falsos NFC (Near Field Communication)
  • Instalar / desinstalar APKs de forma programática (PackageManager vs Intents)
  • Propósito explícito de Android con el componente de destino
  • Android Adjuntar un archivo a GMAIL - No se puede adjuntar archivo vacío
  • Enviar correo electrónico HTML con Gmail 6.11.6 con intención
  • ¿Cómo puede una aplicación detectar que va a desinstalarse?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.