¿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

  • Cómo dibujar una forma en el fragmento de mapa al tocarlo con google map V2
  • Lado del servidor Routeboxer
  • ¿Cómo puedo cambiar el color de los clústeres en mi mapa de Google para Android?
  • Inflar la excepción en el fragmento de mapa de Google en ViewPager con TabLayout
  • El tamaño del mapa IllegalStateException no debe ser 0
  • Android Google Maps: Combine scrollBy con zoomBy para pan y zoom simultáneos
  • Creación de un menú de mapa de Android para cambiar el tipo de mapa
  • Cómo tomar google Maps v2 snapshot?
  • Obtener 'Su entrada no es válida' al obtener una clave de API para Google Maps API v2
  • ¿Cómo logro una animación suave del marcador de ubicación en android en un mapa de google?
  • Obtener latitud y longitud del nombre de la ciudad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.