
जियोलोकेशन एपीआई एक ऐसी सेवा है जो सेल टावर और वाई-फ़ाई ऐक्सेस पॉइंट के साथ एचटीटीपीएस अनुरोध को स्वीकार करती है. मोबाइल क्लाइंट इनका पता लगा सकते हैं. यह अक्षांश/देशांतर निर्देशांक और हर मान्य इनपुट के नतीजे की सटीक जानकारी दिखाने वाला दायरा दिखाता है.
जियोलोकेशन एपीआई का इस्तेमाल क्यों करें
ऐसे मोबाइल डिवाइस ढूंढने के लिए जियोलोकेशन एपीआई का इस्तेमाल करें जिनमें स्थानीय भौगोलिक जगह की सुविधा उपलब्ध नहीं है.
भौगोलिक स्थान API से आप क्या कर सकते हैं
जियोलोकेशन एपीआई की मदद से, सेल टावर और वाई-फ़ाई नोड के जियोस्पेशियल डेटा का इस्तेमाल करके, किसी ऐसे डिवाइस की जगह की जानकारी पाई जा सकती है जिसमें कोई मूल जगह या जीपीएस उपलब्ध नहीं है.
जियोलोकेशन एपीआई कैसे काम करता है
जियोलोकेशन एपीआई, अक्षांश/देशांतर के कॉर्डिनेट और सटीक दायरा दिखाने के लिए, सेल्युलर डिवाइस के डेटा फ़ील्ड, सेल टावर का डेटा, और वाई-फ़ाई ऐक्सेस पॉइंट के कलेक्शन के डेटा का इस्तेमाल करता है. यह अपने एंडपॉइंट पर एचटीटीपीएस पोस्ट अनुरोध को स्वीकार करता है. साथ ही, इसे 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 | अलग-अलग रेडियो टावर से सेलआईडी पाना | पुराने और नए टावर का ऐक्सेस पाने के लिए, सेलआईडी और नए रेडियोCellID को कैलकुलेट करना देखें. |
4 | जवाबों से जुड़ी बुनियादी बातों को समझना | अपने ऐप्लिकेशन के लिए ऊंचाई डेटा का इस्तेमाल करने की तैयारी करने के लिए जियोलोकेशन डेटा के जवाब एक्सप्लोर करें. ज़्यादा जानकारी के लिए भौगोलिक स्थान से जुड़े जवाब देखें. |
उपलब्ध क्लाइंट लाइब्रेरी
नीचे दी गई क्लाइंट लाइब्रेरी में से किसी एक के ज़रिए, इस एपीआई को अपनी पसंद की भाषा में कॉल करें:
- Google Maps सेवाओं के लिए JavaScript क्लाइंट
- Google Maps सेवाओं के लिए Python क्लाइंट
- Google Maps की सेवाओं के लिए Client पर जाएं
- Node.js Google Maps सेवाओं के लिए क्लाइंट
Java Client, Python Client, Go Client, और 'Google Maps सेवाओं के लिए Node.js क्लाइंट', समुदाय के साथ काम करने वाली क्लाइंट लाइब्रेरी हैं. इन्हें Apache 2.0 लाइसेंस के तहत ओपन सोर्स किया जाता है. इन्हें GitHub से डाउनलोड करें. यहां आपको इंस्टॉल करने के निर्देश और सैंपल कोड भी मिल जाएंगे.
आगे क्या करना है
- अनुरोधों और जवाबों के सैंपल का इस्तेमाल शुरू करना: जगह की जानकारी का अनुरोध और जवाब पर जाएं
- सबसे सही तरीके अपनाएं: वेब सेवा के सबसे सही तरीके देखें.
- बिलिंग को समझना: इस्तेमाल और बिलिंग पर जाएं.