А меня позовете, или только для тех кто карманными GPS пользуется? :P
А по поводу вопроса уважаемого Кулака (так правильно, не обижу если напишу русскими? :) ), то отвечаю:
По поводу пассажира, в сиденье встраивается датчик положения, ну собственно он и передает данные.
По поводу расхода, тут три варианта:
1) Установка датчика топлива (проточного) в топливную систему.
2) Подключение к датчику на приборной доске, а тот в свою очередь передает данные на компьютер и там они выводятся в виде кол-ва литров.
-- в 1 и 2 вариантах калибруется и синхронизируется программа с датчиком.
3) Просто выставить средний расход и программы высчитает его сама исходя из расчета пройденных км...
Пробег и полный маршрут, как писал уже, полностью выводится на экране, если итересно сделал скриншот:))
(IMG:http://img229.imageshack.us/img229/5687/scrrg0.th.jpg)
Карты как векторные так и растовые и еще в гугле...