¿Existe una API para la navegación de Google Maps en Android?

Estoy desarrollando una aplicación para Android en la que estoy usando Google Maps. Está funcionando bien y bien. Pero

Después de cargar el mapa cuando un usuario ha hecho clic en "Obtener indicaciones", Google Maps aparece con la línea de dirección, sin embargo no hay forma de obtener las instrucciones escritas paso a paso. Si acaba de abrir Google Maps y obtener instrucciones, puede alternar entre el mapa y la lista de direcciones.

¿Hay alguna API disponible para obtener todas las características que se dan en el mapa de Google por defecto del dispositivo Android?

3 Solutions collect form web for “¿Existe una API para la navegación de Google Maps en Android?”

La mejor manera de obtener direcciones y rutas puede utilizar el Servicio Web de Google Maps. Le proporcionará todo. He utilizado esto en mi aplicación.

Aquí está el ejemplo donde saddr = dirección de origen & daddr = dirección de destino (es decir, latitud y longitud). También puede pasar cadena como dirección en lugar de lat / lng.

final Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?" + "saddr="+ latitude + "," + longitude + "&daddr=" + latitude + "," + longitude)); intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity"); startActivity(intent); 

Espero que esto te ayudará.

Añadir al código de Scorpion (que funciona perfectamente) es posible que desee obtener su ubicación actual

  Location currentLocation = googleMap.getMyLocation(); double latitudeCurr = currentLocation.getLatitude(); double longitudeCurr = currentLocation.getLongitude(); 

saddr siendo la dirección inicial

daddr siendo la dirección de destino

  final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("+http://maps.google.com/maps?" "saddr=" + latitudeCurr + "," + longitudeCurr + "&daddr=" + latitude + "," + longitude)); intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); startActivity(intent); 

Esto es lo que uso en mi aplicación

Esto debe ser de ayuda Direcciones de enrutamiento / conducción en Android por mobile.synyx.de

leer -> Obtener los geopuntos de google maps

  • Mensaje de LogCat: no se encontraron los recursos de servicios de Google Play. Compruebe la configuración de su proyecto para asegurarse de que los recursos están incluidos
  • Doble clic / toque zoom mapa (Android)
  • Cómo obtener resultados de lugares cercanos desde la ubicación del usuario mediante la API de Google Maps en Android
  • Mi ubicación y marcador tienen diferentes ubicaciones
  • Parsing JSON de los mapas google DistanceMatrix api en android
  • Error de EGL al intentar ejecutar mapsActivity en el emulador de Android
  • Google Maps v2, desaparecido 'android.support.v4.app.FragmentActivity'
  • Convierta la aplicación de Android que utiliza mapas API V1 a Maps Android API V2
  • ¿Cómo obtener el certificado de huella digital SHA-1 en Android Studio para el modo de depuración?
  • Android Google Maps v2 - Tecla de depuración vs tecla de liberación
  • Para incrustar google map para la aplicación de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.