Its a very interesting proyect! It is like the Google Maps Lib but for applications!
Rage, does the programm tells shortes-path from point to point, or do some kind of path-finding? It could be an excellent idea also (More difficult) if the programm can search for different sort of transports so you can see wether if you can go via bus to some point.