Obtén indicaciones de manejo usando la API de Google Maps v2

Estoy tratando de obtener la dirección de conducción entre las dos posiciones:

LatLng(12.917745600000000000,77.623788300000000000)
LatLng(12.842056800000000000,7.663096499999940000)

El código que he probado:

Polyline line = mMap.addPolyline(new PolylineOptions().
    add(new LatLng(12.917745600000000000,77.623788300000000000),
    new LatLng(12.842056800000000000,7.663096499999940000))
       .width(5).color(Color.RED));

Pero esto dibuja una línea recta entre los dos puntos.

¿Hay algún otro método / forma de obtener las direcciones de conducción entre estos dos puntos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta