Расстояние по трассе, а не по прямой посредством computeDistanceBetween(). Как?
Для подсчета расстояние между двум точками используется, следующий код:
// Distance in meters
var distance = google.maps.geometry.spherical.computeDistanceBetween(
new google.maps.LatLng(latitudeX, longitudeX),
new google.maps.LatLng(latitudeY, longitudeY)
);
var kilometers = distance * 0.001;
Расстояние считается верно, однако оно указано по прямой, а не по трассе. Возможно ли считать расстояние по трассе? Как например здесь (см.внизу)