Wow! That would go way beyond normal GPS code. You'd need to be able to calibrate a map (which would be a heavy coding task). Then you'd need to be able to convert a point on the map into lat/long coords using the calibration data.
If anyone can do that sort of coding, I would also be very interested in it.
