Android के लिए सरल, बैटरी-सक्षम स्थान API

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

कई तरह से जांची गई जगह की जानकारी देने वाली सेवा, Google Play services में मौजूद जगह का एपीआई है. यह आपके ऐप्लिकेशन की ज़रूरत के हिसाब से, जगह की जानकारी देने के लिए, अलग-अलग सिग्नल का इस्तेमाल करता है.

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

जगह से जुड़ी आम स्थितियों के लिए सहायता

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