(no title)
nick_riviera | 11 years ago
1. The BP garage has a wireless AP with a known SSID to them. Location services uses this, the cell network and the GPS to build an accurate location. There are no other wireless networks at that location. I was at this location for around 10 minutes. Google location history shows this location on the mark.
2. They know that I was at the Pizza hut because I left a review in Google+ and was approximately near it at the time and stayed in roughly the same location for about 90 minutes. Google location history shows this location on the mark.
It's all about correlating events and data, not specifically accurate bits of data.
Granted these are all assumptions but they would stand as evidence in a court of law.
Now I'm not fussed about this myself as it's something I trade for the service, but the data is there.
scoot|11 years ago
[1] http://www.gps.gov/technical/ps/2008-SPS-performance-standar...
e12e|11 years ago
Don't think that applies if parent was using google maps to navigate, though -- how useful would navigation be without correct and updated position? Not to mention wi-fi location, correlation with plus posts/check-ins etc...
mynameisvlad|11 years ago
However, as for comment #1, Google doesn't use the SSIDs to determine locations on mobile, they use the [MAC Addresses](http://static.googleusercontent.com/media/www.google.com/en/...). They do have a database that also includes SSIDs for these MAC addresses, but there could be a dozen SSIDs around you at any given time, and you could be at any one of those businesses. I have already explained that Google uses coarse location to determine your location, not fine because of battery issues (and you can check this in Android, it's listed under the lower-power location use). Coarse doesn't use GPS, and its accuracy is generally 100+ meters because of this. It will know the general area you were at (and, no, it won't know you were there for 10 minutes, as it only picks up your location at fixed intervals which IIRC is above 10 minutes), but it won't know, specifically, where you were in that area.
I will concede on the Pizza Hut location, but it would have only known you were there because of the review, not because of the location (for the same reason as above).
nick_riviera|11 years ago
Sorry, you are 100% correct with the SSID vs MAC. If I'm in my car with the handset externally powered, does it use course location or does it use all three sources because on KitKat on my Moto G, it gives me the option to use all three at cost of battery life?
I disagree with your assessment of the location ability. It's definitely better than you explain it. I can go through at least 100 previous data points in my history and it's spot on each time.
MertsA|11 years ago
Basically, even though there was a dozen access points visible, that increases accuracy, not decreases. Like if your phone reported that it's got the same signal strength for BP and PH it will estimate that you are in between them with other access points helping to conclude that you aren't off to the side otherwise the signal strength to xyz access point would be higher.
In other words, Just sending a list of access points and signal strengths to Google gives them a rather accurate guess as to where you are in the world, much greater than just 100+ meters.
Also, Android can also figure out when you are in a car moving at highway speeds thanks to the accelerometer and is quite accurate at telling when you're walking, jogging, biking, or driving. Enable Google Now on your phone and it will send you a summary of how many miles of what activity you've done in the last month with rather surprising accuracy for me personally.
threeseed|11 years ago
In Apple's implementation which I do know well the WiFi triangulation is enabled even at the coarsest resolution. Which is obvious since it is low cost. So if indeed there is one SSID/MAC in the area and it is coming from BP why would Google not know this ?