कैसे, एचटीएमएल 5 का जियोक्लास काम करता है?


81

मुझे पता है कि ब्राउज़र मेरे आईपी पते और आस-पास के वायरलेस नेटवर्क का विवरण मेरे स्थान को निर्धारित करने के लिए साझा करता है, लेकिन पास के वाईफाई नेटवर्क के बारे में किस तरह की जानकारी है?

उदाहरण के लिए, जहां मैं रहता हूं कोई सार्वजनिक वायरलेस नेटवर्क नहीं है, और अपने घर से मैं लगभग 5 निजी नेटवर्क देख सकता हूं, फिर भी मेरा स्थान 20 मीटर के भीतर निर्धारित किया जाता है। पास में कोई खुला नेटवर्क नहीं होने के कारण, Google मेरा स्थान कैसे निर्धारित करता है? मेरे विचार से एकमात्र तरीका यह है कि जब वे स्ट्रीट व्यू के लिए सड़कों की मैपिंग करते हैं तो Google सभी वायरलेस नेटवर्क के स्थानों को मैप करता है।

मैंने ऑनलाइन के बारे में खोज की है, लेकिन सभी मुझे कोई विशिष्ट विवरण नहीं मिल रहा है।


1
यह नहीं एचटीएमएल 5 प्रति-se। देखें stackoverflow.com/questions/2248404/about-geolocation-in-html-5/...
mjv

जवाबों:


69

फ़ायरफ़ॉक्स द्वारा Google को भेजा गया डेटा सार्वजनिक या निजी सभी पहुँच बिंदुओं के लिए है । पता लगाए गए प्रत्येक पहुंच बिंदु के लिए, यह निम्नलिखित डेटा को निम्न को भेजता है https://www.google.com/loc/json:

  "mac_address": "01-23-45-67-89-ab",
  "signal_strength": 8,
  "age": 0,
  "SSID": "MyAccessPoint"

कहाँ पे

  • mac_address WiFi नोड का मैक पता है।
  • signal_strength dBm में मापी जाने वाली वर्तमान सिग्नल शक्ति है।
  • age WiFi नोड का पता चलने के बाद से मिलीसेकंड की संख्या है।
  • SSIDWiFi नोड का नाम या ESSID है।

Google द्वारा सड़क दृश्य के लिए चित्र खींचते समय आपके अनुरोध को एकत्र करने के लिए उपयोग किया गया जियॉर्फ़ेरेटेड वाईफाई डेटा एकत्र किया गया था

यह नोट करना महत्वपूर्ण है, हालांकि, यह है कि Google की जियोलोकेशन सेवाओं का उपयोग करते हुए फ़ायरफ़ॉक्स पर HTML5 जियोलोकेशन एपीआई कैसे निहित है। यह एक कार्यान्वयन है, एक विनिर्देश नहीं है। यदि आपके डिवाइस में बिल्ट-इन GPS है, तो संभवतः यह वांछनीय है कि आपका HTML5 कार्यान्वयन भू-स्थान सेवा का उपयोग करने के बजाय सीधे GPS पर प्रश्न करता है।

यहां तक ​​कि फ़ायरफ़ॉक्स विंडोज और लिनक्स पर इस सुविधा को अलग-अलग लागू करता है। विंडोज पर एक वर्तमान फ़ायरफ़ॉक्स का उपयोग करके, सभी दृश्यमान वाईफाई नोड्स का विवरण Google को भेजा जाता है। लिनक्स पर एक वर्तमान फ़ायरफ़ॉक्स का उपयोग करना, वर्तमान में कनेक्ट किए गए वाईफाई नोड का केवल विवरण भेजा जाता है, एक्सेस प्वाइंट डेटा के लिए निर्भरता केlibiw कारण ।

जैसा कि एक अन्य उत्तरदाता ने कहा, सफारी स्काईहुक वायरलेस की सेवा का उपयोग करती है जो कि Google की स्थान सेवाओं के समान ही काम करती है।


6

डेटा स्काईहूक वायरलेस (विकिपीडिया) द्वारा इकट्ठा किया गया है , और वे सार्वजनिक और निजी वाईफाई बिंदुओं के बीच कोई अंतर नहीं करते हैं - वे उन सभी के स्थानों को लॉग करते हैं। मुझे आश्चर्य नहीं होगा यदि Google स्ट्रीट व्यू वैन ने एक्सेस पॉइंट के लिए स्थान डेटा भी लॉग किया हो।


3
Google सड़क कारें वाईफ़ाई डेटा लॉग करती हैं - वर्तमान में अभ्यास के लिए कई यूरोपीय और एपैक देशों में उनकी जांच की जा रही है क्योंकि यह संभवतः गोपनीयता कानूनों को तोड़ता है।
स्लगस्टर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.