android GPS calibration

view story

http://stackoverflow.com – When moving a big distance, like to another city, with the GPS off, it takes very much time for it, when turned on to get the first correct point. So if by example I register to the gps provider, it could take up to 10 min until the first onLocationChanged call. The network provider will respond faster, but is less accurate. Is there a way to help the gps provider? To give it an approximate location (the one from the network provider), so it can find my location faster? I think that google maps made some kind of optimisation, because their app finds my location faster than my basic app, th (HowTos)