यहां कुछ सामान्य समस्याओं को हल करने के लिए सलाह दी गई है.
सटीक जगह की जानकारी देने वाले रेडियस का दायरा बहुत बड़ा क्यों है?
अगर 'जगह की जानकारी' के सटीक होने के फ़ील्ड में जवाब बहुत ज़्यादा दिखता है, तो सेवा का भौगोलिक स्थान, वाई-फ़ाई पॉइंट के बजाय, अनुरोध किए गए आईपी पते के आधार पर हो सकता है या सेल टावर हटाने होंगे. इस तरह के जवाब तब मिल सकते हैं, जब सेवा किसी भी सेल टावर या ऐक्सेस पॉइंट को पहचानें.
यह पुष्टि करने के लिए कि सेवा आपके ऐक्सेस पॉइंट का भौगोलिक स्थान नहीं बदल सकी,
आपके अनुरोध में 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 पर जाएं लोकेशन एपीआई.
iOS डिवाइस: Places SDK for iOS पर जाएं.
गड़बड़ी की जानकारी
यहां ऐसी गड़बड़ियों के बारे में बताया गया है जो आपको जानकारी में दिख सकती हैं.
कारण | डोमेन | एचटीटीपी स्टेटस कोड | ब्यौरा |
---|---|---|---|
dailyLimitExceeded |
usageLimits |
403 | आपने रोज़ाना इस्तेमाल की तय सीमा पार कर ली है. |
keyInvalid |
usageLimits |
400 | Geolocation API के लिए आपकी एपीआई कुंजी मान्य नहीं है. कृपया पक्का करें कि या तो आपने पूरी कुंजी शामिल कर ली है, और एपीआई खरीद लिया है या आपने कोटा पाने के लिए बिलिंग की सुविधा चालू की हो और एपीआई को चालू किया हो कोई शुल्क नहीं. |
userRateLimitExceeded |
usageLimits |
403 | आपने Google Cloud Console में अनुरोध की जो सीमा कॉन्फ़िगर की है, आपने उसे पार कर लिया है. यह सीमा आम तौर पर हर दिन के अनुरोधों, हर 100 सेकंड के अनुरोधों के हिसाब से सेट की जाती है. और अनुरोध प्रति 100 सेकंड प्रति उपयोगकर्ता. आपको कन्वर्ज़न की सीमा कॉन्फ़िगर करनी चाहिए ताकि उपयोगकर्ताओं के किसी एक या छोटे ग्रुप को उसका रोज़ का कोटा खत्म होने से रोका जा सके, साथ ही, सभी उपयोगकर्ताओं को उचित ऐक्सेस दें. इन सीमाओं को कॉन्फ़िगर करने के लिए, एपीआई के इस्तेमाल को सीमित करना देखें. |
notFound |
geolocation |
404 | अनुरोध मान्य था, लेकिन कोई नतीजा नहीं मिला. |
parseError |
global |
400 | अनुरोध का मुख्य हिस्सा मान्य JSON नहीं है. देखें हर जानकारी के लिए, मुख्य हिस्सा अनुरोध करें सेक्शन फ़ील्ड. |