Вот подход с БД скоростей на ребрах графа, правда, без подробностей: http://www.tomtom.com/whytomtom/subject.php?subject=12