¿Cómo puedo calcular una distancia actual a los puntos de polilínea en google maps v2 en Android?

He utilizado el tutorial del siguiente enlace para mostrar la ruta de Google Maps en la aplicación de Android. Mi pregunta es ¿cómo puedo calcular la distancia a los puntos de polilínea en el mapa? Como cuando uso la aplicación Google Maps y me dice cuándo se está acercando un giro de calle. Quiero implementar una función similar en mi aplicación. Soy capaz de mostrar la polilínea de la ruta en el mapa y se actualiza a sí misma mientras conduzco, pero quiero que me avise 500 pies antes de un nuevo giro. ¿Cómo puedo hacer eso?

Aqui esta el link:

http://jigarlikes.wordpress.com/2013/04/26/driving-distance-and-travel-time-duration-between-two-locations-in-google-map-android-api-v2/

Respuestas a la pregunta(1)

Su respuesta a la pregunta