यहां कुछ सामान्य समस्याओं को हल करने के लिए सलाह दी गई है.
सटीक होने का दायरा बहुत बड़ा क्यों है?
अगर सटीक जानकारी वाले फ़ील्ड में, जियोलोकेशन के जवाब से बहुत ज़्यादा वैल्यू दिखती है, तो हो सकता है कि सेवा, वाई-फ़ाई पॉइंट या सेल टावर के बजाय, अनुरोध किए गए आईपी पते के आधार पर भौगोलिक जगह चुन रही हो. ऐसे रिस्पॉन्स तब मिल सकते हैं, जब सेवा कोई सेल टावर या ऐक्सेस पॉइंट न पहचानती हो.
यह पुष्टि करने के लिए कि सेवा आपके ऐक्सेस पॉइंट का भौगोलिक स्थान हासिल नहीं कर सकी, अपने अनुरोध में
considerIp
को 'गलत' पर सेट करें. अगर रिस्पॉन्स 404 है, तो आपने पुष्टि की है कि आपके wifiAccessPoints और सेलTowers ऑब्जेक्ट जियोलोकेशन नहीं किए जा सकते.
मैं जवाब देने में आ रही गड़बड़ी को कैसे ठीक करूं?
अगर आपके अनुरोध के ज़रिए कोई गड़बड़ी होती है, तो सिस्टम, स्टैंडर्ड फ़ॉर्मैट की गड़बड़ी के रिस्पॉन्स का मुख्य हिस्सा दिखाता है. साथ ही, एचटीटीपी स्टेटस कोड को गड़बड़ी की स्थिति में सेट कर देता है.
गड़बड़ी के रिस्पॉन्स में नीचे दी गई कुंजियों के साथ एक गड़बड़ी वाला ऑब्जेक्ट शामिल होता है:
code
: यह रिस्पॉन्स की एचटीटीपी स्थिति जैसी ही होती है.message
: गड़बड़ी के बारे में कम शब्दों में जानकारी.errors
: होने वाली गड़बड़ियों की सूची. हर गड़बड़ी में, गड़बड़ी के टाइप (वजह) के लिए एक आइडेंटिफ़ायर और कम शब्दों में दी गई जानकारी (मैसेज) होती है.
उदाहरण के लिए, अमान्य JSON भेजने पर यह गड़बड़ी दिखती है:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "parseError",
"message": "Parse Error",
}
],
"code": 400,
"message": "Parse Error"
}
}
सभी डिवाइसों से टेस्टिंग की जानकारी इकट्ठा करें
अतिरिक्त टेस्टिंग के लिए, नीचे दिए गए SDK टूल और एपीआई का इस्तेमाल करके, अपने डिवाइस से जानकारी इकट्ठा की जा सकती है:
Android डिवाइस: Android के लिए Places SDK टूल और Android Location APIs पर जाएं.
iOS डिवाइस: iOS के लिए Places SDK टूल पर जाएं.
गड़बड़ी की जानकारी
यहां ऐसी गड़बड़ियों के बारे में बताया गया है जो आपको जानकारी में दिख सकती हैं.
वजह | डोमेन | एचटीटीपी स्टेटस कोड | कंपनी का ब्यौरा |
---|---|---|---|
dailyLimitExceeded |
usageLimits |
403 | आपने रोज़ाना इस्तेमाल की तय सीमा पार कर ली है. |
keyInvalid |
usageLimits |
400 | Geolocation API के लिए आपकी एपीआई कुंजी मान्य नहीं है. कृपया पक्का करें कि आपने पूरी कुंजी शामिल की हो और या तो एपीआई खरीदा हो या बिना किसी शुल्क के कोटा पाने के लिए, बिलिंग की सुविधा चालू की हो और एपीआई को चालू किया हो. |
userRateLimitExceeded |
usageLimits |
403 | आपने Google Cloud Console में अनुरोध की जो सीमा कॉन्फ़िगर की है, आपने उसे पार कर लिया है. आम तौर पर, यह सीमा हर दिन के अनुरोधों, हर 100 सेकंड में किए गए अनुरोधों, और हर उपयोगकर्ता के लिए 100 सेकंड के अनुरोधों के हिसाब से सेट की गई है. आपको उपयोगकर्ताओं के एक या छोटे समूह को अपना हर दिन का कोटा खत्म होने से रोकने के लिए, इस्तेमाल करने की सीमा कॉन्फ़िगर करनी चाहिए. साथ ही, साथ ही सभी उपयोगकर्ताओं को उचित ऐक्सेस भी देना चाहिए. इन सीमाओं को कॉन्फ़िगर करने के लिए, एपीआई का इस्तेमाल करना देखें. |
notFound |
geolocation |
404 | अनुरोध मान्य था, लेकिन कोई नतीजा नहीं मिला. |
parseError |
global |
400 | अनुरोध का मुख्य हिस्सा मान्य JSON नहीं है. हर फ़ील्ड के बारे में जानकारी पाने के लिए, अनुरोध का मुख्य हिस्सा सेक्शन देखें. |