do you mean something like in big trucks that record speed, gps, loading/unloading time, sleeping etc?
or do you just want your tracks being drawn on a map?
Mappero works great for that second option.
It's an interesting idea for a program, but I don't think a lot of people would be interested in it.
I'm thinking the closest you will get to this is just recording the video and having a GPS tracker app running and combine the data later for whatever you are trying to do.
there is carman. but it is not maintained currently and people have had mixed results in getting it to work on a n900. Also it needs a bluetooth OBDII module to read the engine data from the car.
it does have a logging mode for the data and a "buddy" mode as well.
I just think many kinds of navigation that can capture video recorder when driving. N900 is so powerful, so navigation can do, N900 can do. But I can't see have app combine all in one.
I make a python code to always capture when I driving. But my app is so simple and I can't control video quality like autofocus, auto EV ...etc. And the video file is so big. ><||