Почему-же утопия? Очень даже правильная теория!
Естественно все данные надо заносить на карту, тогда можно не только курс но и скорость вычислить, если засекать время между замерами.