Earlier quoted context omitted.
Actually yes it does know I stopped at both of those location. 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…
You didn't explain how they knew about the PH/BP, which makes people assume it was due to location data (like your first example). 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…
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.