Question: I'm looking for a way to clear only the GPS [Ephemeris](http://www.how-gps-works.com/glossary/ephemeris-data.shtml) data after getting a location.

I know in the API there is a Android.Location.reset() function. Is this the function I'm looking for?

EDIT: The concept is to simulate what happens to the GPS/location system when the phone is restarted without actually restarting the phone.

Answer: 
The GPS device is separate from the cpu as is its software. I know of no gps device which allows you to clear the ephemeris data. The bigger question is why would you want to do this? There seems to be no logical reason to me.
Programmatically you can't. Would it be good to let you clear that data when other apps may want to use gps? I believe it may be reset when the user reboots the phone though.

Now with a rooted phone I'm sure you could do it.