
जियोलोकेशन एपीआई एक ऐसी सेवा है जो मोबाइल टॉवर के साथ एचटीटीपीएस अनुरोध स्वीकार करती है. साथ ही, यह उन वाई-फ़ाई ऐक्सेस पॉइंट के साथ भी काम करती है जो मोबाइल क्लाइंट पहचान सकता है. इसमें अक्षांश/देशांतर निर्देशांक और हर एक इनपुट के नतीजे की सटीक जगह का दायरा दिखाई देता है.
Geolocation API का इस्तेमाल करने के बारे में जानकारी
जियोलोकेशन एपीआई का इस्तेमाल करके, ऐसे मोबाइल डिवाइस ढूंढें जो नेटिव भौगोलिक स्थान की सुविधाएं नहीं देते हैं.
आप भौगोलिक स्थान API के साथ क्या कर सकते हैं
जियोलोकेशन एपीआई की मदद से, सेल टावर और वाई-फ़ाई नोड से जियोस्पेशल डेटा का इस्तेमाल किया जा सकता है. इस डेटा की मदद से, उस डिवाइस की जगह की जानकारी का पता लगाया जा सकता है जहां स्थानीय भौगोलिक स्थान या जीपीएस की सुविधा नहीं है.
जियोलोकेशन एपीआई कैसे काम करता है
भौगोलिक स्थान API, अक्षांश/देशांतर निर्देशांक और बिलकुल सटीक दायरे के लिए सेल्युलर डिवाइस के डेटा फ़ील्ड, सेल टावर डेटा और वाई-फ़ाई ऐक्सेस पॉइंट अरे डेटा का इस्तेमाल करता है. यह अपने एंडपॉइंट के लिए, एचटीटीपीएस स्ट्रक्चर्ड अनुरोध के साथ JSON JSON अनुरोध का अनुरोध स्वीकार करता है. नीचे दिए गए उदाहरण में अनुरोध का यूआरएल और अनुरोध के मुख्य हिस्से का उदाहरण दिया गया है:
https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY { "homeMobileCountryCode": 310, "homeMobileNetworkCode": 410, "radioType": "gsm", "carrier": "Vodafone", "considerIp": true, "cellTowers": [ // See the Cell Tower Objects section below. ], "wifiAccessPoints": [ // See the WiFi Access Point Objects section below. ] }एपीआई, कई मोबाइल डेटा फ़ील्ड का डेटा दिखा सकता है, जैसा कि यहां बताया गया है.
रिसॉर्स
नीचे दी गई टेबल में, भौगोलिक स्थान से जुड़े एंडपॉइंट कॉल के अनुरोध के मुख्य हिस्से में, फ़ील्ड के बारे में खास जानकारी दी गई है. इसमें, इस तरह की क्वेरी से मिले डेटा के बारे में भी बताया गया है.
डेटा संसाधन | डेटा दिखाया गया | सामान लौटाने का फ़ॉर्मैट |
---|---|---|
मोबाइल डिवाइस के डेटा फ़ील्ड, जैसे कि मोबाइल और इंटरनेट सेवा देने वाली कंपनी, डिवाइस, और नेटवर्क की जानकारी. | अक्षांश/देशांतर निर्देशांक और सटीक होना | JSON |
सेल टावर का डेटा, जैसे कि जगह की जानकारी का कोड और देश का कोड. | ||
वाई-फ़ाई ऐक्सेस पॉइंट डेटा, जैसे कि MAC पता और सिग्नल की क्षमता. |
Geolocation API को इस्तेमाल करने का तरीका
1 | सेट अप करें | अपना Google Cloud प्रोजेक्ट सेट अप करें और बुनियादी निर्देशों को पूरा करें. |
2 | भौगोलिक स्थान का अनुरोध करके देखें | एपीआई कुंजी मिलने के बाद, cURL या Postman का इस्तेमाल करके जियोलोकेशन एपीआई को आज़माना शुरू करें. ज़्यादा जानकारी के लिए, भौगोलिक अनुरोध और भौगोलिक अनुरोध और जवाब वाली गाइड देखें. |
3 | अलग-अलग रेडियो टावर से सेल आईडी पाना | पुराने और नए टावर का ऐक्सेस पाने के लिए, cellID को कैलकुलेट करना और newRadioCellID को कैलकुलेट करना देखें. |
4 | जवाब की बुनियादी बातें समझना | अगर आप अपने ऐप्लिकेशन के लिए, ऊंचाई के हिसाब से डेटा इस्तेमाल करने की तैयारी करना चाहते हैं, तो भौगोलिक स्थान से जुड़े डेटा के जवाबों को एक्सप्लोर करें. ज़्यादा जानकारी के लिए, भौगोलिक जगह के जवाब देखें. |
उपलब्ध क्लाइंट लाइब्रेरी
इस एपीआई को, इनमें से किसी एक क्लाइंट लाइब्रेरी से अपनी पसंद की भाषा में कॉल करें:
- Google Maps की सेवाओं के लिए Java क्लाइंट
- Python, Google Maps की सेवाओं के लिए क्लाइंट है
- Google Maps की सेवाओं के लिए क्लाइंट पर जाएं
- Node.js Google Maps की सेवाओं के लिए क्लाइंट
Google Maps की सेवाओं के लिए Java क्लाइंट, Python क्लाइंट, Go Client, और Node.js क्लाइंट, Apache 2.0 लाइसेंस के तहत आने वाले ओपन-सोर्स क्लाइंट लाइब्रेरी हैं. उन्हें GitHub से डाउनलोड करें, जहां आपको इंस्टॉल करने के निर्देश और सैंपल कोड भी मिल सकता है.
आगे क्या
- नमूने के अनुरोध और जवाब के साथ शुरू करना: भौगोलिक अनुरोध और जवाब पर जाएं
- सबसे सही तरीके अपनाएं: वेब सर्विस के सबसे सही तरीके देखें.
- बिलिंग को समझना: इस्तेमाल और बिलिंग पर जाएं.