Go Back   MacRumors Forums > iPhone, iPod and iPad > iPod touch

Reply
 
Thread Tools Search this Thread Display Modes
Old Apr 3, 2009, 07:41 AM   #1
iwannamac
macrumors member
 
Join Date: Nov 2007
How does location function in Google Maps work with WiFi?

When I press the location feature in the Google Maps app on my 1st gen touch while at home, it is able to pinpoint my location correctly at an accuracy down to my address (based on the "sight" that appears). How does this feature work? I've traced my IP before, and it's only accurate to the city next door. Just curious.
__________________
Too many to mention
iwannamac is offline   0 Reply With Quote
Old Apr 3, 2009, 07:43 AM   #2
edesignuk
Moderator emeritus
 
edesignuk's Avatar
 
Join Date: Mar 2002
Location: London, England
It "knows" the location of fixed public wifi points and figures it out from there....I think.
__________________
edesignuk is offline   0 Reply With Quote
Old Apr 3, 2009, 10:13 AM   #3
iwannamac
Thread Starter
macrumors member
 
Join Date: Nov 2007
Interesting. I'm not aware of any public wifi areas near me. It works like a charm, though.
__________________
Too many to mention
iwannamac is offline   0 Reply With Quote
Old Apr 3, 2009, 11:23 AM   #4
goosnarrggh
macrumors 68000
 
Join Date: May 2006
Quote:
Originally Posted by iwannamac View Post
Interesting. I'm not aware of any public wifi areas near me. It works like a charm, though.
The service used by the iPod touch is powered by a company called SkyHook.

SkyHook does not restrict itself to "official" public WiFi hotspots. Instead, it sends a fleet of vehicles down every navigable street within a covered area, scanning ALL of the WiFi access points in the vicinity (both private and public) and recording their unique signatures (called a MAC address, but it has no relation to the popular computer platform) along with their signal strength at various latitudes and longitudes.

Whenever the WiFi radio is turned on and CoreLocation is in use, the iPod touch continually scans the MAC addresses and relative signal strengths of all the WiFi access points in the vicinity (not just the one it happens to be connected to), and queries those MAC addresses in SkyHook's database. It can then use those results to triangulate your approximate location.

If SkyHook's database doesn't contain an entry for the WiFi access points nearest you, or if the WiFi access point has moved since the last time SkyHook refreshed its database, then the iPod touch will provide incorrect location information. In that case, it is also possible for operators of WiFi access points (including owners of private home networks) to submit new information to SkyHook in order to help them improve their coverage.
goosnarrggh is offline   0 Reply With Quote
Old Apr 3, 2009, 05:18 PM   #5
sandman42
macrumors 6502a
 
sandman42's Avatar
 
Join Date: Oct 2003
Location: Seattle
Quote:
Originally Posted by goosnarrggh View Post
The service used by the iPod touch is powered by a company called SkyHook.

SkyHook does not restrict itself to "official" public WiFi hotspots. Instead, it sends a fleet of vehicles down every navigable street within a covered area, scanning ALL of the WiFi access points in the vicinity (both private and public) and recording their unique signatures (called a MAC address, but it has no relation to the popular computer platform) along with their signal strength at various latitudes and longitudes.

Whenever the WiFi radio is turned on and CoreLocation is in use, the iPod touch continually scans the MAC addresses and relative signal strengths of all the WiFi access points in the vicinity (not just the one it happens to be connected to), and queries those MAC addresses in SkyHook's database. It can then use those results to triangulate your approximate location.

If SkyHook's database doesn't contain an entry for the WiFi access points nearest you, or if the WiFi access point has moved since the last time SkyHook refreshed its database, then the iPod touch will provide incorrect location information. In that case, it is also possible for operators of WiFi access points (including owners of private home networks) to submit new information to SkyHook in order to help them improve their coverage.
This is the best and most accurate explanation I've seen. Well done.
__________________
Race fast, safe car.
sandman42 is offline   0 Reply With Quote
Old Apr 3, 2009, 07:22 PM   #6
indy42
macrumors newbie
 
Join Date: Jul 2008
skyhook?

SkyHook? Hey, me and Batman got something in common!
indy42 is offline   0 Reply With Quote
Old Apr 5, 2009, 08:27 AM   #7
Brewerpaul
macrumors regular
 
Join Date: Nov 2008
Location: Clifton Park,NY
Pretty cool, but note that keeping location ON uses up battery power more quickly, so you may want to keep it OFF unless you really need that feature.
__________________
Ocarina? I don' need no steenkin' ocarina!
www.busmanwhistles.com
Low tech fun!
Brewerpaul is offline   0 Reply With Quote
Old Apr 5, 2009, 08:29 PM   #8
iwannamac
Thread Starter
macrumors member
 
Join Date: Nov 2007
Quote:
Originally Posted by goosnarrggh View Post
The service used by the iPod touch is powered by a company called SkyHook.

SkyHook does not restrict itself to "official" public WiFi hotspots. Instead, it sends a fleet of vehicles down every navigable street within a covered area, scanning ALL of the WiFi access points in the vicinity (both private and public) and recording their unique signatures (called a MAC address, but it has no relation to the popular computer platform) along with their signal strength at various latitudes and longitudes.

Whenever the WiFi radio is turned on and CoreLocation is in use, the iPod touch continually scans the MAC addresses and relative signal strengths of all the WiFi access points in the vicinity (not just the one it happens to be connected to), and queries those MAC addresses in SkyHook's database. It can then use those results to triangulate your approximate location.

If SkyHook's database doesn't contain an entry for the WiFi access points nearest you, or if the WiFi access point has moved since the last time SkyHook refreshed its database, then the iPod touch will provide incorrect location information. In that case, it is also possible for operators of WiFi access points (including owners of private home networks) to submit new information to SkyHook in order to help them improve their coverage.
Wow, awesome reply. Thanks much!
__________________
Too many to mention
iwannamac is offline   0 Reply With Quote
Old Apr 5, 2009, 11:38 PM   #9
cmichaelb
macrumors 6502a
 
cmichaelb's Avatar
 
Join Date: Aug 2008
Location: Kansas
Quote:
Originally Posted by goosnarrggh View Post
The service used by the iPod touch is powered by a company called SkyHook.

SkyHook does not restrict itself to "official" public WiFi hotspots. Instead, it sends a fleet of vehicles down every navigable street within a covered area, scanning ALL of the WiFi access points in the vicinity (both private and public) and recording their unique signatures (called a MAC address, but it has no relation to the popular computer platform) along with their signal strength at various latitudes and longitudes.

Whenever the WiFi radio is turned on and CoreLocation is in use, the iPod touch continually scans the MAC addresses and relative signal strengths of all the WiFi access points in the vicinity (not just the one it happens to be connected to), and queries those MAC addresses in SkyHook's database. It can then use those results to triangulate your approximate location.

If SkyHook's database doesn't contain an entry for the WiFi access points nearest you, or if the WiFi access point has moved since the last time SkyHook refreshed its database, then the iPod touch will provide incorrect location information. In that case, it is also possible for operators of WiFi access points (including owners of private home networks) to submit new information to SkyHook in order to help them improve their coverage.
Thanks for the info...I knew some of this but still learned something.
__________________
"Compromise on gun-rights? Did Rosa Parks settle for the middle of the bus?"
"The thing about quotes on the internet is you cannot confirm their validity" -Abraham Lincoln
cmichaelb is offline   0 Reply With Quote

Reply
MacRumors Forums > iPhone, iPod and iPad > iPod touch

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Disabling Google Maps from saving my location history? kat.hayes Alternatives to iOS and iOS Devices 2 Jun 4, 2013 02:54 PM
Google Maps and Mac Pro location SDAVE Mac Pro 4 May 23, 2013 06:24 PM
iPhone: Does MapsOpener work on 6.1 JB? (Changes Default Apple Maps to Google Maps) Netherscourge Jailbreaks and iOS Hacks 23 Apr 7, 2013 02:16 PM
Google Maps mobile site in Safari no longer has permission to access location? avanpelt iOS 6 4 Nov 16, 2012 08:26 PM
Google's Work Toward Standalone iOS Maps App Complicated by Integration with Google Earth MacRumors MacRumors.com News Discussion 179 Sep 28, 2012 09:09 AM

Forum Jump

All times are GMT -5. The time now is 04:52 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC