Google डेस्कटॉप पर मेरे स्थान की गणना कैसे करता है?


107

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

इसे यह कैसे करना है? वे संक्षिप्त रूप से यहां इसका उल्लेख करते हैं, लेकिन यह काफी स्पष्ट नहीं करता है, यह कहता है कि मेरा ब्राउज़र जानता है कि मैं कहां हूं ...

... मैं चकरा गया, कैसे?

मैं अंतर्ग्रथित हूं क्योंकि मैं अपनी प्रोग्रामिंग परियोजनाओं के भविष्य में इसे एकीकृत करना पसंद करूंगा, कुछ पृष्ठभूमि समझ की तरह और यह इस समय बहुत अच्छी तरह से प्रलेखित नहीं लगता है।


1
मेरी सुपर उपयोगकर्ता प्रश्न के "नकली" superuser.com/questions/12495/how-does-google-my-location-work
Stefano Borini

वे मेरे घर की सही स्थिति का पता लगाते हैं। यह काफी उल्लेखनीय है।
बेन शीला

1
@ badbod99 - मुझे यकीन है कि वे इसे अन्य तरीकों से भी पा सकते हैं: P @Stefano - आपके पास अभी भी जवाब नहीं है और मुझे लगता है कि यह प्रोग्रामिंग से संबंधित है इस प्रकार stackoverflow @ben - बिल्कुल!
Shadi Almosri

जवाबों:


91

मैं वर्तमान में टोक्यो में हूं, और मैं स्विट्जरलैंड में रहा करता था। फिर भी, कुछ दिनों पहले तक मेरा स्थान बिलकुल ठीक नहीं था, सिवाय व्यापक टोक्यो क्षेत्र के। आज मैंने कोशिश की, और मैं स्विट्जरलैंड में दिखाई देता हूं। कैसे?

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

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

  1. जिओलोकेशन आपके द्वारा पास की गई कुछ वाइफ के लिए मौजूद है, और यदि मिला है, तो अंतत: त्रिकोणासन के साथ अगर तीव्रता मौजूद है, तो इसके डेटाबेस पर सवाल उठाता है। चारों ओर जितने अधिक वाईफाई नेटवर्क हैं, उतनी ही स्थिति की सटीकता है।
  2. अतिरिक्त नेटवर्क जोड़ता है जो आप देखते हैं कि वर्तमान में डेटाबेस में उनके डेटाबेस में नहीं हैं, इसलिए उन्हें बाद में पुन: उपयोग किया जा सकता है।

जैसा कि आप देख रहे हैं, सिस्टम अपने आप बनता है। केवल एक चीज जो आपको चाहिए वह है अच्छी सीडिंग। उसके बाद, यह "50 मीटर चंक्स" (एक नए पाए गए वाईफाई कनेक्शन की सीमा) तक फैला हुआ है।

बेशक, अगर आप वास्तव में सिस्टम को केला बनाना चाहते हैं, तो आप दुनिया भर में वाईफाई राउटर का आदान-प्रदान शुरू कर सकते हैं, जिसमें कोई वैश्विक-पोजिशनिंग आंदोलन के साथी क्रांतिकारी नहीं हैं।


आपने अपने पोस्ट को एडिट किया जैसे मैं अपना जवाब लिख रहा था :)
Shadi Almosri

ऐसा लगता है कि मैं अपने घर में बड़ी सटीकता के साथ रहता हूं, हालांकि मेरे सिस्टम से कोई वायरलेस संचार डोंगल / कार्ड नहीं जुड़ा है।
हेनरी

2
यह सब अच्छा और अच्छा लगता है। लेकिन मेरे डेस्कटॉप में वायरलेस का कोई रूप नहीं है? हालाँकि जब मैं गूगल मैप पर जाता हूँ। यह जानता है कि मैं वास्तव में कहां हूं। और अगर मैं जाता हूं और अपने आईपी को ट्रेस करता हूं या उन ब्राउज़र स्थानों का उपयोग करता हूं, जहां से Google मानचित्र कहता है कि मैं कहां हूं? वह कैसे काम करता है?
Zapnologica

8
@Zapnologica यह वास्तव में एक अच्छा सवाल है, "Google मानचित्र मेरे डेस्कटॉप से ​​किसी भी वायरलेस नेटवर्क कार्ड को स्थापित किए बिना मेरी स्थिति को कैसे जानता है?"। अपने दम पर यह परीक्षण करके मैं देखता हूं कि यह केवल मेरी स्थिति को जानता है, जब मैं अपने Google खाते से लॉग इन करता हूं। जब मैं किसी अन्य ब्राउज़र का उपयोग करता हूं जो मेरे Google खाते से लॉग इन नहीं होता है, तो मेरा स्थान निकटतम बड़े शहर (आईपी जियोलोकेशन) में होगा। मेरा मानना ​​है कि Google डेस्कटॉप पर Google मानचित्र के साथ, मेरे वास्तविक स्थान को साझा करने के लिए मेरे एंड्रॉइड स्मार्टफोन का उपयोग करता है।
किम के।

बहुत बढ़िया स्पष्टीकरण!
रामाशीष बरनवाल

11

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

मैंने काम से घर पर अपनी विंडोज मशीन में RDPing करके और Google मानचित्र को दूरस्थ रूप से जांचकर यह साबित किया। यह काम के समय लिनक्स पर क्रोम के समान मेरा स्थान दिखाता है।

यदि आपके पास एक मोबाइल नहीं है जो Google में साइन इन है तो वे सभी कर सकते हैं जो आपके ISP द्वारा असाइन किए गए IP पते के लिए GeoIP डेटा की खोज कर रहा है। यह आमतौर पर बेतहाशा गलत होगा।


2
हमारे साथ अपने परीक्षण को साझा करने के लिए धन्यवाद। यह उत्तर का एक नया स्तर था।
M

कुलीन लोग हैं !! मेरा फ़ोन GPS हर समय बंद रहता है। वाईफाई से जुड़ा नहीं। वे मेरे फ़ोन का सटीक स्थान कैसे प्राप्त कर सकते हैं? नहीं कर सकते। तो आपकी परिकल्पना गलत है। वीपीएन से कनेक्ट करें और फिर Google पर जाएं और देखें, आपने स्थानांतरित नहीं किया, लेकिन अन्य स्थान दिखाएगा। मुझे लगता है कि आईएसपी क्लाइंट के पते और उनके आईपी के बारे में Google को डेटा लीक करते हैं। एसओ हमेशा की तरह ग्राहकों को बेचा जा रहा है।
टॉमीक्स

टॉमीक्स मुझे लगता है कि आप बहुत ज्यादा सीएसआई देख रहे हैं। जियोआईपी डेटा पर्याप्त रूप से दानेदार नहीं है। यह देश या राज्य स्तर पर सटीक सटीक है। एक उदाहरण के रूप में व्यापक रूप से उपयोग किए जाने वाले मैक्समाइंड जियोआईपी 2 सिटी डेटाबेस सही ढंग से अमेरिका के भीतर सटीक शहर (याद शहर, सड़क या सड़क संख्या नहीं) के लिए आईपी पते के 58% को हल करता है। 50 किमी के दायरे में यह 87% तक सुधर जाता है।
ब्रूस

10

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


ठीक है, मान लें कि उन्हें मेरा आईपी जियोलोकेशन लंदन में मिला है, मैं वास्तव में अगले भाग को नहीं समझता हूं? वे कैसे स्कैन कर रहे हैं जो वायरलेस मेरे पास है, वे कैसे जानते हैं कि "मेरे पास" कहाँ है? मेरा वाईफाई राउटर मेरा है और किसी और को एक्सेस करने की अनुमति नहीं देता है, इसलिए वे इसके बारे में नहीं जानते हैं या इसका उपयोग नहीं कर सकते हैं।
Shadi Almosri

1
नीचे मेरी टिप्पणी देखें: वे क्लाइंट कोड (क्रोम आदि में) चलाते हैं, इसलिए Google आपके राउटर तक नहीं पहुंचता है, लेकिन क्लाइंट ब्राउज़र आपके वायरलेस कार्ड तक पहुंच सकता है और निर्धारित कर सकता है कि आस-पास के वायरलेस नेटवर्क क्या हैं।
pxb

तो कैसे google को पता है कि wifi SSID कहाँ है? मैं SSID "suckMyBalls" पर हॉक करता हूं कि वे SuckMyBalls लोकेशन को कैसे जानते हैं? यदि अन्य WIFI ssid के आधार पर - उन्हें अपना स्थान कैसे मिला? उत्तर आसान है - आईएसपी क्लाइंट आईपी और स्थान डेटा को Google को बेचते हैं।
टॉमीक्स

7

मैंने आखिरकार इसे पूरा कर लिया है। सबसे बड़ा मुद्दा यह है कि वे कैसे काम करते हैं जो वायरलेस नेटवर्क मेरे आसपास थे और वे कैसे जानते हैं कि ये नेटवर्क कहां हैं।

यह "लगता है" इस तरह से कुछ होने के लिए:

  1. skyhookwireless.com [या समान] कंपनी ने कई वायरलेस एक्सेस पॉइंट्स के स्थान को मैप किया है, मैं इसी तरह से मानता हूं कि Google स्ट्रीटव्यू ने चारों ओर घूमकर सभी तस्वीरें खींचीं।
  2. Google गियर और मेरे ब्राउज़र का उपयोग करके, हम रिपोर्ट कर सकते हैं कि मुझे कौन से वायरलेस नेटवर्क दिखाई दे रहे हैं और मेरे आसपास हैं
  3. इन वायरलेस बिंदुओं की उनके जियोलोकेशन से तुलना करें और मेरी स्थिति को त्रिभुज करें।

संदर्भ: स्लैशडॉट


यह कोई सिद्धांत गलत नहीं है। कोई भी कुछ भी मैप नहीं कर रहा है। आईएसपी अपने आईपी और पते को Google को बेचते हैं।
टॉमीक्स

2

Google मानचित्र की स्वयं की सहायता के अनुसार:
यदि आपका ब्राउज़र चित्र नहीं दिखा सकता है, तो एक नया प्राप्त करें!


1

वाईफाई नेटवर्क के विचार को खारिज करना!

क्षमा करें दोस्तों ... मैं इसे नहीं देखता। आपके आस-पास वाईफाई नेटवर्क का उपयोग करना डेटा एकत्र करने का एक अत्यधिक गलत और अप्रभावी तरीका लगता है। इन दिनों वाईफाई नेटवर्क केवल एक स्थान पर लंबे समय तक नहीं रहता है।

इसके बारे में सोचो, हर दिन वाईफाई नेटवर्क बदलते हैं। MiFi और एडहॉक नेटवर्क का उल्लेख नहीं है जो मोबाइल के साथ "डिज़ाइन" किए जाते हैं और उपयोगकर्ताओं के साथ यात्रा करते हैं। उपकरण टूटते हैं, नेटवर्क सेटिंग्स बदलती हैं, लोग आगे बढ़ते हैं ... आपके क्षेत्र में "वाईफाई नेटवर्क" पर निर्भरता अत्यधिक गलत लगती है और अंत में आईपी लुकअप से ग्रैन्युलैरिटी में महत्वपूर्ण सुधार की पेशकश भी नहीं हो सकती है।

मुझे लगता है कि iPhone उपयोगकर्ताओं को Google पर वापस वाईफाई सर्वेक्षण डेटा को "स्कैन और भेजना" पड़ता है, और संभवतः Google मैप्स "स्ट्रीट व्यू" मैपिंग के संयोजन में, इस डेटा को इकट्ठा करने की एक बहुत ही संभव विधि की तरह लग सकता है, लेकिन व्यावहारिकता में, यह एक व्यवसाय मॉडल के रूप में काम नहीं करता है।

ओह और btw, मैं अपने पूर्व पोस्ट में उल्लेख करना भूल गया ... जब मैंने मूल रूप से अपना स्थान खींचा था जिस समय मुझे मैप पर "ठीक" पिन किया गया था मैं एक ईथरनेट कनेक्शन पर अपने डेस्कटॉप से ​​एक राउटर से कनेक्ट कर रहा था। मेरे पास अपने डेस्कटॉप पर वाईफाई कार्ड नहीं है।

इसलिए यदि वह "पास के वाईफाई नेटवर्क" सिद्धांत सत्य था ... तो मुझे इतनी सटीकता के साथ अपने स्थान को इंगित करने में सक्षम नहीं होना चाहिए था।

मैं अपने ISP, SKyrim को कॉल करूंगा, और उनसे पूछूंगा कि क्या वे अपने नेटवर्क टोपोलॉजी को अपने नेटवर्क पर जियोलोकेशन को सक्षम करने के लिए साझा करते हैं।


1
coderrr.wordpress.com/2008/09/10/… आप ईथरनेट से जुड़े थे, लेकिन क्या यह वायरलेस राउटर के लिए था?
शादि अलमोश्री

स्थान डेटा एकत्रित करने का व्यवसाय व्यवसाय मॉडल के रूप में काम करता है या नहीं, Google करता है - googleblog.blogspot.com/2009/08/…
Dan Dascalescu

0

मुझे पता है कि आप अनुमानित स्थान प्राप्त करने के लिए आईपी एड्रेस देख सकते हैं, लेकिन यह हमेशा सटीक नहीं होता है। शायद वे उस का उपयोग कर रहे हैं?

अपडेट करें:

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


1
यह बहुत आसान है, और पर्याप्त सटीक नहीं है। आप इसे अधिकतम एक्सचेंज में मैप कर सकते हैं, मेरे सटीक बिंदु पर नहीं।
Shadi Almosri 16

हाँ, कभी-कभी यह सही नहीं है। हम ग्लासगो में दिखाते हैं, भले ही हम लंदन में सैकड़ों मील दूर हैं।
pxb

अपडेट के बारे में - यह कैसे पता चलता है कि मेरे आसपास वाईफाई एक्सेस प्वाइंट क्या हैं? : पी
Shadi Almosri

1
उद्धरण आपके द्वारा दिए गए लिंक से है। मैं ब्राउज़र मान रहा हूं (और इसे एक समर्थित ब्राउज़र होना चाहिए, इसलिए निश्चित रूप से काम करने के लिए क्लाइंट विशिष्ट कोड है), वाईफाई से जानकारी प्राप्त कर सकते हैं वाईफ़ाई एक्सेस पॉइंट्स पर आपका पीसी देख सकता है (भले ही वह कनेक्टेड न हो उन्हें), और अपने स्थानों को निर्धारित करने के लिए उन पर जानकारी देखने के लिए एक सर्वर का उपयोग करें। तब आप कंप्यूटर के स्थान की गणना करने के लिए त्रिकोणीय हो सकते हैं?
pxb

IP को ISP को सौंपा गया है। इसलिए NOBODY सटीक IP और स्थान जान सकता है। अपवाद ISP। आईएसपी आपके डेटा निजी डेटा को Google और इतने पर बेचता है।
टॉमीक्स

0

यह संभव है कि आपके आईपी पते (वायरलेस या फिक्स्ड) के आधार पर आपका अनुमानित पता लगाया जाए।

उदाहरण के लिए देखें hostip.info या मैक्समाइंड जो मूल रूप से भौगोलिक निर्देशांक के लिए आईपी पते से एक मानचित्रण प्रदान करते हैं। संभवतया कई प्रकार के हेयूरिस्टिक्स और डेटा स्रोत का उपयोग करते हैं। इस तरह की प्रणाली में ज्यादातर मामलों में आपको सही प्रमुख शहर में रखने के लिए पर्याप्त सटीकता है।

Google शायद WiFi ट्रिक्स के अलावा कुछ इसी तरह के दृष्टिकोण का उपयोग करता है।


1
IP स्थान को कुछ समय के लिए जाना जाता है, और शहर स्तर तक काम करना काफी आसान है, यह उस स्थान की सटीकता है जिसे इस प्रश्न में रुचि थी ...
Shadi Almosri
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.