/ / स्थान सेवाओं के अंतर - एंड्रॉइड, गूगल-मानचित्र, स्थान-ग्राहक

स्थान सेवाओं के अंतर - एंड्रॉइड, गूगल-मानचित्र, स्थान-ग्राहक

मैं स्थान पर नौसिखिया और अपना वर्तमान स्थान दिखाने के लिए सेवा बनाने की कोशिश कर रहा हूं और पहले सहेजा गया एक और स्थान। और उपयोग करने में क्या अंतर है LocationListener बनाम LocationClient?

उत्तर:

उत्तर № 1 के लिए 1

LocationListener LocationManager से जुड़ता है और आपका स्थान पुनर्प्राप्त करता है। यह काम करता है और ठीक काम करता है।

LocationClient इसे कार्यान्वित करने का एक नया तरीका है जबकि कुछ शेष बहिष्कृत हो जाते हैं। इसमें अधिक फ़ंक्शन हैं।

दोनों विधियां वास्तव में काम करती हैं।


उत्तर № 2 के लिए 1

स्थान प्रबंधक एंड्रॉइड एसडीके में पेश किया गया था और एंड्रॉइड की एक विशेषता के रूप में इस्तेमाल किया जा सकता है।

स्थान ग्राहक ऐसा कुछ है जो Google Play SDK का हिस्सा है और हाल ही में Google IO 2013 में पेश किया गया है।

आप तब से समझ सकते हैं LocationClient नवीनतम है, यह अधिक सटीकता के साथ न्यूनतम ऊर्जा (बैटरी नाली) के साथ स्थान प्राप्त करने में अधिक कुशल है।

उपयोग करने के कारण LOCATIONCLIENT इसलिये:

  • स्थान अपडेट व्यवहार बहुत असामान्य है और आप उम्मीद करते समय काम नहीं करेंगे। यानी नेटवर्क स्विच करते समय स्थान अपडेट अटक जाते हैं। (यह आपको कुछ पुराना स्थान देता रहता है)

  • स्थान क्लाइंट एंड्रॉइड ओएस के संशोधित एंड्रॉइड संस्करणों पर काम नहीं करेगा, क्योंकि इसे Google Play सेवाओं की आवश्यकता है।

Location Client फोन की बैटरी पर अच्छा हो सकता है लेकिन यह आपको समय पर सटीक स्थान अपडेट देने के साथ अच्छा नहीं होगा।

मैं अच्छे पुराने स्थान प्रबंधक की सलाह देता हूं क्योंकि मुझे स्थान क्लाइंट विश्वसनीय नहीं है।

ध्यान दें : यदि आप किसी स्थान आधारित एप्लिकेशन में अपना वर्तमान स्थान भी नहीं प्राप्त कर रहे हैं तो बैटरी को सहेजने का कोई मतलब नहीं है।