Поперемикай профілі, може кимось і використовується. Там є алгоритм розрахунку: http://brouter.de/brouter-web/