Если не ошибаюсь, растояние по прямой умножается еще на "k" - 1,2 ...1,6, разный для каждой местности, взависиммости от перепада высоты. Ведь 1 км на карте может со спусками-подъемами оказаться 1.2 км. Все эти "k" раньше в турклубе были.