![Geolocation API की खास जानकारी](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/images/landing/places-api_480.png?authuser=8&hl=hi)
Geolocation API वह सेवा है जो और ऐसे वाई-फ़ाई ऐक्सेस पॉइंट जिन्हें मोबाइल क्लाइंट पता लगा सकता है. यह वापस आ जाता है अक्षांश/देशांतर निर्देशांक और रेडियस की जानकारी के आधार पर हर मान्य इनपुट के लिए नतीजा.
Geolocation API का इस्तेमाल क्यों करना चाहिए
नेटिव जियोलोकेशन उपलब्ध न कराने वाले मोबाइल डिवाइसों का पता लगाने के लिए, Geolocation API का इस्तेमाल करें सुविधाएँ.
Geolocation API की मदद से क्या-क्या किया जा सकता है
Geolocation API की मदद से, सेल टावर के जियोस्पेशियल डेटा का इस्तेमाल किया जा सकता है और WiFi नोड, उस डिवाइस की जगह पाने में मदद करते हैं, जिसमें स्थानीय भौगोलिक स्थान या GPS नहीं है.
Geolocation API कैसे काम करता है
Geolocation 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 पता और सिग्नल की क्षमता. |
Geolocation API को इस्तेमाल करने का तरीका
1 | सेट अप करना | इसके साथ शुरू करें अपना Google Cloud प्रोजेक्ट सेट अप करना और दिए गए सेटअप निर्देशों को पूरा करें. |
2 | जियोलोकेशन का अनुरोध करने की कोशिश करना | एपीआई पासकोड मिलने के बाद, cURL का इस्तेमाल करके Geolocation API को टेस्ट किया जा सकता है या पोस्टमैन. अनुरोधों के सैंपल देखें ज़्यादा जानकारी के लिए, जियोलोकेशन के अनुरोध और जवाब गाइड देखें. |
3 | अलग-अलग रेडियो टावर से सेल आईडी पाना | सेल आईडी कैलकुलेट करना देखें और नए रेडियोCellID का हिसाब लगाया जा रहा है इससे आपको पुराने और नए टावर का ऐक्सेस मिल जाएगा. |
4 | जवाब देने से जुड़ी बुनियादी बातें समझना | जियोलोकेशन के डेटा से मिले जवाबों को एक्सप्लोर करें, ताकि आप अपने ऐप्लिकेशन के लिए एलिवेशन डेटा का इस्तेमाल कर सकें. यहां जाएं: जगह से जुड़ी जानकारी से जुड़े जवाब देखें. |
उपलब्ध क्लाइंट लाइब्रेरी
इस एपीआई को इस भाषा में कॉल करें इनमें से किसी एक क्लाइंट लाइब्रेरी के ज़रिए अपना विकल्प चुनें:
- जावा Google Maps Services के लिए क्लाइंट
- Python Google Maps Services के लिए क्लाइंट
- क्लाइंट पर जाएं Google Maps Services के लिए
- Node.js Google Maps Services के लिए क्लाइंट
Google Maps के लिए Java क्लाइंट, Python क्लाइंट, Go Client, और Node.js क्लाइंट सेवाएं समुदाय द्वारा समर्थित क्लाइंट लाइब्रेरी होती हैं, जिन्हें Apache 2.0 लाइसेंस. उन्हें GitHub से डाउनलोड करें. यहां आपको इंस्टॉल करने के निर्देश और सैंपल कोड भी मिल सकता है.
आगे क्या करना है
- सैंपल अनुरोधों और जवाबों का इस्तेमाल शुरू करना: इस लिंक पर जाएं जगह की जानकारी का अनुरोध और जवाब
- सबसे सही तरीके अपनाएं: इस लिंक पर जाएं वेब सेवा के सबसे सही तरीके.
- बिलिंग को समझना: इस्तेमाल और बिलिंग पर जाएं.