¿Una forma elegante de encontrar la ruta más corta y rápida en Google Maps API v3?

Estoy haciendo una calculadora de tarifas de taxi. Uno de los requisitos comerciales es que, la compañía desea las opciones de ruta más cortas y rápidas. Sé que Google directionService buscó por defecto la ruta más rápida. Configuré la opción "Avoidhighways" en el parámetro de solicitud en true para obtener la ruta más corta, pero no estoy del todo satisfecho con el resultado.

¿Alguien tiene una solución mejor que esa?

Respuestas a la pregunta(6)

Su respuesta a la pregunta