@Gregolution If you use near on wifi only models, the Vita gets details about the location using the wireless points it sees (possibly public ones?) and gets the information from Skyhook. If it can upload the data, it will. If not, it saves the data and stores it until your next upload time.
That's how I understand it anyway. I've tried a few times. Sometimes it works, sometimes it doesn't.
PSN : Gregolution
XBL : Gregolutionz