Android, dibujar ruta en el mapa de google

En mi proyecto de Android quiero dibujar ruta en Google Maps. Tengo coordenadas de puntos de inicio y de fin. En este punto obtengo km -file del servicio web de Google con puntos de bruja en la ruta. Para dibujar partes de la ruta, utilizo instancias de la clase Overlay . Y esta solución funciona, pero muy lentamente. ¿Hay otros métodos para hacer eso? ¿Puede existir la capacidad de uso incorporado en la aplicación Google Maps o de cualquier otra manera?

A la derecha, puede utilizar la aplicación incorporada google maps mediante una intención como esta:

 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); 

Ver esta pregunta para más detalles

Hay un tutorial para usar KML aquí: http://csie-tw.blogspot.com/2009/06/android-driving-direction-route-path.html

Y algunos ejemplos de código aquí: ¿Cómo dibujar una ruta en un mapa utilizando el archivo kml?

Todo parece un montón de trabajo duro excesivamente complicado – Google debería proporcionar API para esto en su lugar.

  • Android google maps no se puede ampliar con compás activo
  • Cómo obtener la ubicación GPS de Android
  • Comportamiento extraño de una actividad en diferentes versiones de Android: el mapa parpadea
  • Hacer que el marcador se pueda arrastrar tras un solo clic en Android
  • GoogleMaps GroundOverlay parpadea mis imágenes
  • Mapas fuera de línea SDK para Android e iOS
  • Cargando el fragmento Google Maps de Google Maps administrado por ViewPager
  • Uso de una ubicación simulada en la aplicación de navegación
  • Adición de múltiples puntos de acceso en Google Maps mediante Android Intent
  • TextView no se muestra en la parte superior del mapa de Google
  • Límite de la API de Google Orientaciones
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.