जियोलोकेशन एपीआई की खास जानकारी

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

जियोलोकेशन एपीआई का इस्तेमाल क्यों करें

जियोलोकेशन एपीआई का इस्तेमाल करके, ऐसे मोबाइल डिवाइसों का पता लगाएं जिनमें नेटिव जियोलोकेशन की सुविधाएं मौजूद नहीं हैं.

जियोलोकेशन एपीआई की मदद से क्या किया जा सकता है

जियोलोकेशन एपीआई की मदद से, सेल टावर और वाई-फ़ाई नोड के जियोस्पेशियल डेटा का इस्तेमाल करके, किसी ऐसे डिवाइस की जगह की जानकारी पाई जा सकती है जिसमें जियोलोकेशन या जीपीएस उपलब्ध नहीं है.

जियोलोकेशन एपीआई कैसे काम करता है

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

curl -X POST "https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d \
'{ "homeMobileCountryCode":310,
   "homeMobileNetworkCode":410,
   "radioType":"gsm",
   "carrier":"Vodafone",
   "considerIp":true
}'
एपीआई कई सामान्य मोबाइल डेटा फ़ील्ड का डेटा दिखा सकता है, जैसा कि नीचे बताया गया है.

संसाधन

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

डेटा रिसॉर्स डेटा वापस किया गया रिटर्न फ़ॉर्मैट
मोबाइल डिवाइस के डेटा फ़ील्ड, जैसे कि मोबाइल और इंटरनेट सेवा देने वाली कंपनी, डिवाइस, और नेटवर्क की जानकारी. अक्षांश/देशांतर निर्देशांक और सटीक रेडियस JSON
सेल टावर डेटा, जैसे कि जगह का एरिया कोड और मोबाइल देश के कोड.
वाई-फ़ाई ऐक्सेस पॉइंट का डेटा, जैसे कि MAC पता और सिग्नल की क्षमता.

जियोलोकेशन एपीआई को इस्तेमाल करने का तरीका

1 सेट अप करना सबसे पहले, अपना Google Cloud प्रोजेक्ट सेट अप करें और सेट अप के लिए दिए गए निर्देशों का पालन करें.
2 किसी भौगोलिक स्थान का अनुरोध करके देखें एपीआई कुंजी मिल जाने के बाद, cURL या पोस्टमैन का इस्तेमाल करके जियोलोकेशन एपीआई की जांच करना शुरू किया जा सकता है. ज़्यादा जानकारी के लिए, जगह की जानकारी के अनुरोध और उनका जवाब गाइड में अनुरोधों के उदाहरण देखें.
3 अलग-अलग रेडियो टावर से सेलआईडी पाना पुराने और नए टावर का ऐक्सेस पाने के लिए, सेल आईडी और newRadioCellID को कैलकुलेट किया जा रहा है.
4 जवाबों से जुड़ी बुनियादी बातें समझना जियोलोकेशन डेटा के जवाबों को एक्सप्लोर करके अपने ऐप्लिकेशन के लिए ऊंचाई डेटा का इस्तेमाल करने की तैयारी करें. ज़्यादा जानकारी के लिए भौगोलिक स्थान से जुड़े जवाब देखें.

उपलब्ध क्लाइंट लाइब्रेरी

इस एपीआई को नीचे दी गई क्लाइंट लाइब्रेरी में से किसी एक के ज़रिए, अपनी पसंद की भाषा में कॉल करें:

Java क्लाइंट, Python Client, Go Client, और Google Maps Services के Node.js क्लाइंट, समुदाय के साथ काम करने वाली क्लाइंट लाइब्रेरी हैं. इन्हें Apache 2.0 लाइसेंस के तहत ओपन सोर्स किया जाता है. इन्हें GitHub से डाउनलोड करें. यहां आपको इंस्टॉल करने के निर्देश और सैंपल कोड भी मिल जाएगा.

आगे क्या करना है