Google स्थान सेवाओं का उपयोग किए बिना GPS का उपयोग कैसे करें


18

क्योंकि मैं Google स्थान सेवा गोपनीयता समझौते पर सहमति नहीं देना चाहता, इसलिए मैंने इसे बंद कर दिया है। ऐसा करने से मुझे पता है कि सेल-आधारित और वाईफाई-आधारित स्थान जैसे कुछ कार्यक्षमता कार्यशील नहीं होगी।

हालाँकि मुझे उम्मीद है कि सामान्य तरीके से काम करने के लिए सरल जीपीएस कार्यक्षमता होगी। मेरे लिए सामान्य तरीके से कार्य करना यदि उपलब्ध हो तो GPS डेटा का उपयोग करना होगा , अन्यथा अंतिम ज्ञात स्थान का उपयोग करें । (ऐतिहासिक रूप से यह है कि जीपीएस रिसीवर्स कैसे काम करते हैं)
वर्तमान (मैं एंड्रॉइड 5, लॉलीपॉप चला रहा हूं) Google से कार्यान्वयन हालांकि ऐसा लगता है कि जब कोई स्पष्ट फिक्स नहीं है, तो मुझे कोई चेतावनी नहीं देनी चाहिए, मुझे बहुत सारी चेतावनियों को फेंक देना और मुझे सभी को सौंपना चाहिए। मेरे घर के स्थान के बजाय दुनिया।

मेरा प्रश्न:
क्या किसी को थर्ड पार्टी लोकेशन प्रोवाइडर / स्पूफर का पता है जो जीपीएस फिक्स न होने पर मेरे अंतिम ज्ञात स्थान को आसानी से कैश कर देता है? (बस मुझे सामान्य कार्यक्षमता वापस दे रहा है)
अतिरिक्त कार्यक्षमता जो बहुत स्वागत योग्य होगी, वह वाईफाई / सेल डेटा को कैशिंग कर रही है, अगर मैं कहीं गया हूं तो यह जीपीएस फिक्स के बिना याद होगा।

किसी भी सुझाव बहुत सराहना की जाएगी!


क्या नेटवर्क आधारित स्थान के लिए एक वैकल्पिक प्रदाता (Google के स्थान की, जिसे रूट की आवश्यकता है) भी एक स्वीकार्य समाधान होगा?
इज़ी

@ इज़ी - क्या विकल्प में अंतिम ज्ञात स्थान संग्रहीत होगा? तो जैसा कि अन्य ऐप का उपयोग करते हैं कि सैटेलाइट फिक्स के इंतजार के बजाय, उस जानकारी का उपयोग करना शुरू करें।
हैश_ब्रोएन

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

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

1
हो गया - नीचे मेरा जवाब देखें। यह सिर्फ एक रूपरेखा है, लेकिन आपको विचार देना चाहिए - और विवरण के लिए आगे के संसाधनों की ओर इशारा करना चाहिए। का आनंद लें!
इज़ी

जवाबों:


9

आप इस ऐप को आज़मा सकते हैं: GPS एड्स

यह GPS एड्स (GPS Aiding Data जैसे LTO लॉन्ग टर्म ऑर्बिट्स, gpsOneXTRA और AGPS) के एक जोड़े को प्रदान करके एक तेज़ और अधिक स्थिर फिक्स प्रदान करने की कोशिश करता है, और यह आपके अंतिम ज्ञात GPS डेटा को कैश करता है।

यह रूट के बिना चलेगा, लेकिन कुछ विकल्पों में रूट एक्सेस की आवश्यकता होती है।


ऐसा लगता है कि मैं जो करना चाहता था, उसे थोड़ा और परखने वाला था, लेकिन अब तक अच्छा लग रहा है।
अनुरोधकर्ता

2
कार्यक्रम मेरे लिए ठीक काम करता है, तो क्या आप भविष्य में संदर्भ के लिए अपने उत्तर में विवरण बढ़ा सकते हैं? अब हम जानते हैं कि यह लॉलीपॉप पर काम करता है, शायद संक्षेप में समझाता है कि कार्यक्रम क्यों उत्तर है।
अनुरोधकर्ता

दुर्भाग्य से ऐप अब उपलब्ध नहीं है।
अनोल

11

आपके विवरण से बिल्कुल मेल नहीं खाता ("अंतिम ज्ञात" स्थिति का उपयोग करके यदि जीपीएस उपलब्ध नहीं है), लेकिन फिर भी एक अच्छा विकल्प है:

मेरे दो उपकरणों पर, मैंने सभी स्वामित्व वाली Google सेवाओं से पूरी तरह से छुटकारा पा लिया, उन्हें विकल्पों द्वारा प्रतिस्थापित किया। विस्तार से, मैंने इसमें वर्णन किया है Google के बिना एंड्रॉइड 5 : अपने Droid को मुक्त करें! ¹ ( अपडेट ¹)। संक्षेप में, यह वही है जो मैंने किया है:

  1. एक कस्टम ROM फ़्लैश करें जो GApps के बिना आता है (यहाँ: CyanogenMod)
  2. स्थापित कर रहा है microG (के उत्तराधिकारी NOGAPPS )
  3. उत्पन्न करना lacells.db में वर्णित रूप में , और इसे डिवाइस पर धकेल दिया

नतीजतन, मुझे सेल टॉवर आईडी और lacells.db, प्लेस्टोर एक्सेस के माध्यम से पूरी तरह से ऑफ़लाइन कार्य स्थान सेवा मिली है BlankStore Bl या YalpStore के , और OpenStreetMap का उपयोग करके एक वर्किंग मैप्स एपीआई का उपयोग करके । तो "कोई जीपीएस सक्रिय नहीं है" के साथ, मैं अभी भी अपना स्थान प्राप्त करता हूं जब तक कि वहां तक ​​पहुँचने में सेल टॉवर हैं। मैं, हालांकि, यह नहीं कह सकता कि क्या यह "अंतिम ज्ञात स्थिति" का उपयोग कर रहा है अगर कोई जीपीएस और कोई सेल टॉवर नहीं है।

। प्रकटीकरण: लिंक मेरी साइटों में से एक पर जाएं


मिठाई! मुझे यह विकल्प बहुत पसंद है, सोचा सबसे उपयोगकर्ता के अनुकूल समाधान नहीं। व्यवहारिक रूप से मुझे लगता है कि बहुत से ऐसे स्थान नहीं होंगे जहाँ आप किसी भी सेल-टावरों को "देखने" में सक्षम नहीं होंगे, भले ही कम SNR के कारण इससे जुड़ना संभव न हो। क्या यह समाधान GPS पर स्विच करता है यदि कोई फिक्स उपलब्ध है या GPS ड्राइवर GAPs का हिस्सा हैं?
अनुरोधकर्ता

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

@ "उपयोगकर्ता के अनुकूल" के रूप में पर्याप्त: यह फिर से आसान हो गया। अब आधिकारिक तौर पर LOS समर्थन वाले सभी उपकरणों के लिए उपलब्ध माइक्रोएजी के लिए LineageOS है। यह microG और F-Droid पूर्व-स्थापित, रेडी-टू-गो के साथ आता है। स्थान के लिए, उन्होंने मोज़िला बैकेंड को प्री-इंस्टॉल किया है (ऑनलाइन डेटा प्राप्त करना, इसलिए आप इसे मोज़िला द्वारा ट्रैक किया जा सकता है) पर विचार कर सकते हैं - लेकिन आप अपने जवाब में मेरे द्वारा वर्णित LocalGSMBackend द्वारा आसानी से उस बैकएंड को बदल सकते हैं। एक हवा की तरह काम करता है, बस मेरी नई BQ उपकरण है, जो :) के साथ सुसज्जित
इज़ी

4

फेयरफोन 2 और फेयरफोन ओपन ओएस का उपयोग करना और Google के बिना रहने के लिए इस गाइड का पालन करना, मैंने लोकेशन मिडिलवेयर प्रदाता lg यूनीफाइडएनएलपी (कोई जीएपीपीएस) का उपयोग करके स्थान सेवाएं स्थापित नहीं की हैं।

एफ-ड्रॉयड रिपॉजिटरी का उपयोग करके ऐसा करना आसान है

  • Μg UnifiedNlp (कोई GAPPS नहीं) स्थापित करें
  • जियोलोकेशन बैकएंड्स जैसे कि LocalGsmNlpBackend इंस्टॉल करें
  • जियोकोडिंग बैकएंड NominatimeNlp स्थापित करें
  • अपने फोन को रिबूट करें
  • Ng UnifiedNlp ऐप शुरू करें और बैकएंड सेट करें। LocalGsmNlpBackend में 'डेटाबेस बनाएँ' का चयन करें और इसे OpenCellID या मोज़िला लोकेशन सर्विसेज़ से डेटाबेस बनाने दें (इसमें उम्र और डेटा की भारी मात्रा डाउनलोड होती है, इसलिए सुनिश्चित करें कि आप WiFi पर हैं)
  • सेटिंग में स्थान विकल्प सक्षम करें

परिणाम: GPS और नेटवर्क-आधारित दोनों स्थान सेवाएँ बहुत कम गोपनीयता प्रभाव के साथ काम करती हैं।


1

Google स्थान सेवा में पहुँच स्थान और Android में स्थान तक पहुँच एक-दूसरे से स्वतंत्र हैं।

ऐप्स एंड्रॉइड लोकेशन मैनेजर (जो Google स्थान सेवा पर निर्भर नहीं करते) या Google स्थान सेवा का उपयोग कर सकते हैं।

इस प्रकार, आप अभी भी उन एप्लिकेशन का उपयोग कर सकते हैं जो एंड्रॉइड लोकेशन मैनेजर के माध्यम से स्थान तक पहुंचते हैं। शीर्ष 5000 ऐप्स के मेरे शोध के अनुसार, अधिकांश ऐप अभी भी एंड्रॉइड लोकेशन मैनेजर का उपयोग करते हैं। इसलिए, आपको Google स्थान सेवाओं के बिना अच्छा होना चाहिए।


हां, Android में स्थान समर्थन में बहुत सुधार हुआ है। मैं अभी भी Google स्थान सेवा का उपयोग नहीं करता हूं, लेकिन अब Android स्थान प्रबंधक आपकी अंतिम स्थिति और स्थान को कैश कर देता है, इसलिए अब सामान्य उपयोग के लिए तीसरे पक्ष के उपकरण की आवश्यकता नहीं है (शायद Wifi / Celluar स्थान डेटा को छोड़कर)।
रिक्वेस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.