2011-09-17 20 views
7

जब मैं अपने आप को ढूंढने के लिए http://html5demos.com/geo का उपयोग करता हूं, तो यह एफएफ और क्रोम में गलत स्थान (गलत शहर) दिखाता है। ऐसा कोई कारण है कि यह क्यों हो रहा हैभौगोलिक स्थान Google मानचित्र में गलत स्थान दिखा रहा है

उत्तर

-2

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

3

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

यदि उपयोगकर्ता भूमि-आधारित ब्रॉडबैंड कनेक्शन से जुड़े कंप्यूटर से आपकी साइट तक पहुंच रहा है तो यह आमतौर पर एक प्रदाता डेटाबेस से परामर्श करके और डीएसएल या केबल प्रदाता से सटीक पते को इंगित करके सटीक पते को इंगित कर सकता है।

स्थान जानकारी की सटीकता प्राप्त करने के लिए, आप कॉर्ड ऑब्जेक्ट पर सटीकता संपत्ति से पूछ सकते हैं। सटीकता संपत्ति किसी भी माध्यम से सटीक नहीं है लेकिन यह आपके आवेदन को एक अच्छी समझ देगी कि आपके पास लगभग सटीक स्थिति या पड़ोस है या नहीं।

+0

उस सटीकता को कैसे जोड़ना है .. क्या आप कोड में समझा सकते हैं? – Dimple

5

मुझे विंडोज़ पर क्रोम का उपयोग करने में एक ही समस्या थी, लेकिन मुझे कम से कम कुछ समय काम करने के लिए मिला।

मैं भी उदाहरण http://html5demos.com/geo

उपयोग कर रहा था स्थान सिर्फ गलत नहीं था, यह गलत शहर में भी था।

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

मुझे क्रोम सेटिंग्स में जाकर और कैश और कुकीज़ को साफ़ करके क्रोम में सही स्थान दिखाने के लिए मिला।

यह सिर्फ क्रोम में चयन करने के लिए "उपकरण/ब्राउज़िंग डेटा साफ़ करें/कुकीज़ & कैश" पर्याप्त नहीं था, यह बाद ही क्रोम में मैं चयनित "सेटिंग्स/गोपनीयता/सामग्री सेटिंग/सभी कुकी और साइट डेटा" और सभी कुकीज़ को हटाने, उदाहरण ने सही स्थान दिखाया।

अद्यतन 1: मैंने अगले दिन उसी भौगोलिक स्थान की कोशिश की, और मेरी परेशानी के लिए यह फिर से गलत शहर दिखा रहा था। मैंने ऊपर वर्णित क्रोम सेटिंग्स को साफ़ करके इसे काम करने की कोशिश की और इस बार यह समाधान काम नहीं किया। हालांकि, जब मैंने एप्लिकेशन CCleaner का उपयोग किया और क्लीनर/एप्लिकेशन का चयन किया और सभी क्रोम डेटा (इंटरनेट कैश, इंटरनेट इतिहास, कुकीज़ और सत्र) को मंजूरी दे दी तो भू उदाहरण ने सही स्थान दिखाया। मैं क्रोम के नवीनतम संस्करण का उपयोग कर रहा हूँ। उम्मीद है कि भविष्य के संस्करणों में यह अधिक लगातार काम करेगा।

अद्यतन 2: मैंने उपरोक्त प्रक्रिया को बाद की तारीख में आजमाया और सही स्थान का उत्पादन करने के लिए इसे प्राप्त नहीं किया। यह हो सकता है कि भौगोलिक स्थान अब मेरे आईपी और Google स्थान सेवाओं का उपयोग करके, मेरे स्थान की बजाय मेरे इंटरनेट सेवा प्रदाता का स्थान लौटा रहा है। बेशक यह स्थान काफी बेकार है। मेरा आईपैड सही स्थान लौटने का कारण शायद इसलिए है क्योंकि इसमें एक अंतर्निहित जीपीएस है।आईपैड 3 जी/4 जी में जीएसएम रिसीवर चिप में जीपीएस चिप बनाया गया है, जबकि वाईफाई केवल मॉडल में कोई जीपीएस नहीं है। जब आईपैड सेटिंग्स में 'स्थान सेवाएं' बंद हो जाती हैं, तो जीपीएस और आईपी दोनों के माध्यम से स्थान बंद कर दिया जाता है। यह सिर्फ मेरे आईपैड पर जीपीएस को बंद करने में सक्षम होने के लिए उपयोगी होगा और आईपी स्थान का उपयोग करें, लेकिन मुझे यकीन नहीं है कि यह संभव है या नहीं।

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

(मैं पूरी तरह से गलत ट्रैक पर इस सवाल का अन्य उत्तर में सोचते हैं। प्रश्नकर्ता कहा गया है कि स्थान गलत शहर में दिखाया जा रहा था, इसलिए प्रश्न स्थान सटीकता से कोई लेना देना नहीं है)

+0

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

1

अनुसार Firefox geolocation FAQ पर, फ़ायरफ़ॉक्स स्थान सेवाओं के लिए Google का उपयोग करता है।

  • आपका आईपी पता
  • आसपास के वाई-फ़ाई एक्सेस पॉइंट के बारे में जानकारी
  • एक अनियमित Google सौंपा पहचानकर्ता (साप्ताहिक बदल)

मुझे लगता है यह होगा: यह Google निम्न जानकारी भेजता है यदि आपके कंप्यूटर में एक रिसीवर स्थापित है तो जीपीएस डेटा का भी उपयोग करें, लेकिन एफएक्यू में इसका उल्लेख नहीं है। हो सकता है कि यदि आपके पास जीपीएस डेटा उपलब्ध है तो Google के सेवर का उपयोग करने की आवश्यकता नहीं है।

मुझे लगता है कि Google उत्पाद के रूप में क्रोम एक ही भौगोलिक स्थान डेटाबेस का उपयोग कर रहा है।

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

इधर, दो गूगल पन्नों है कि वे मदद मिलेगी का दावा कर रहे हैं, हालांकि वे अभी तक नहीं मेरे लिए एक बात किया है:

गु ई उत्तरार्द्ध (संपर्क/आईपी) Google स्थान की समस्याओं की रिपोर्ट करने का एक रूप है जो Google को गलत देश के होम पेज पर रीडायरेक्ट करने के रूप में प्रकट होता है। वे कहते हैं कि डेटाबेस को सही करने में एक महीने लग सकते हैं। मैं बिना किसी किस्मत के लगभग दो महीने इंतजार कर रहा हूं।

फ़ायरफ़ॉक्स एड-ऑन हैं जिनका उपयोग आपके ब्राउज़र को किसी विशिष्ट स्थान की रिपोर्ट करने के लिए मजबूर करने के लिए किया जा सकता है। वे स्थान-जागरूक वेब सेवाओं को डिबग करने के लिए हैं, लेकिन इन्हें इस तरह के मामले में भी इस्तेमाल किया जा सकता है, जहां सामान्य विधि काम नहीं कर रही है।

संबंधित मुद्दे