Существует различных методов для вычисления расстояния между двумя точками, заданными широтой / долготой.Простейшим является использование функций, предоставляемых сферическим пространством имен API Карт Google v3:
computeDistanceBetween(from:LatLng, to:LatLng)
. Существует даже метод для вычисления длины пути:
computeLength(path:Array.<LatLng>|MVCArray.<LatLng>)
Чтобы использовать эти методы, вам нужно инициализировать Карты следующим образом:
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/jslibraries=geometry&sensor=false">
</script>
И если вы знаете расстояние и скорость, вы можете вычислить время.