How does Android get the coarse location?
I read that Android (and similar operation systems, e.g. iOS) get the current coarse location by using either WiFi or GSM tower triangulation. I get the basic idea but have questions about the details.
- Does Android normally use both methods, or does it prefer one and fall back to the other?
- Does it communicate with a server to get the position via WiFi? (e.g. sending the SIDs of the WiFis to a web service)
- Does it communicate with the carrier to get the position via the GSM towers or is this done on the device?
Topic geolocation android
Category Android