google maps - How, exactly does HTML5's GeoLocation work? -


I know that the browser shares my IP address and details of nearby wireless networks to determine your location , But what kind of information does it know about nearby WiFi networks?

For example, where I live, there is no public wireless network, and from my house I can see 5 private networks, even if my location is set within 20 meters, there is no open network nearby No, how does Google determine my location? I can think that the only way is that Google mapped the locations of all the wireless networks that map to roads for road view.

I have searched online, but I can not find any specific details

The data sent by Firefox to Google all visible access points, public or private . For each access point, this sends the following data to https://www.google.com/loc/json :

  "mac_address": "01 "," Signal_Strength ": 8," Age ": 0," SSID ":" MyAccessPoint " 

Where

  • mac_address The MAC address of the WiFi node.
  • sign_stream is current
  • age after the WiFi node Is the number of milliseconds.
  • SSID is the name or WiFi node.

Your request was geographical WiFi data used to geocode.

It is important to keep in mind that, however, using Google's Geolocation Services, HTML5's Geolocation API on Firefox is prohibited. This is an implementation, not a specification. If your device has a built-in GPS, it is possibly desirable that your HTML5 implementation will tell the GPS directly instead of using a geographic location service.

Even Firefox applies this feature differently to Windows and Linux. Using Windows's current Firefox, details of all visible WiFi nodes are sent to Google. Using the current Firefox on Linux, the details of connected WiFi nodes are currently being sent due to access point data.

Another responder has said that the use of Safari is a service that works just as Google's Location Services


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -