इस पेज पर गड़बड़ी के उन मैसेज के बारे में बताया गया है जिन्हें Maps Embed API से दिखाया जा सकता है. जब कोई गड़बड़ी होती है, तो Maps Embed API मैप की जगह पर गड़बड़ी का मैसेज टेक्स्ट दिखाता है. गड़बड़ी की कुछ स्थितियां भी हो सकती हैं, जिनकी वजह से डार्क वॉटरमार्क वाला मैप दिखता है.
अमान्य अनुरोध
कोई अमान्य अनुरोध होने पर, Maps Embed API एक एचटीटीपी 4xx
स्टेटस कोड और समस्या के बारे में बताने वाला मैसेज दिखाता है. गड़बड़ी से जुड़ी ऐसी स्थितियों के उदाहरण नीचे दिए गए हैं. ध्यान दें: यह संभावित गड़बड़ियों की पूरी सूची नहीं है. खास समस्याओं के बारे में जानने के लिए, एपीआई से मिला गड़बड़ी का असल कोड और भेजा गया मैसेज देखें.
गड़बड़ी की स्थिति का उदाहरण | स्थिति कोड |
---|---|
अनुरोध में कोई अमान्य पैरामीटर शामिल है या कोई ज़रूरी पैरामीटर
मौजूद नहीं है. उदाहरण के लिए, zoom पैरामीटर
संख्या वाली वैल्यू की अनुमानित रेंज में नहीं है या अनुरोध में
कोई ज़रूरी पैरामीटर मौजूद नहीं है. |
400 BAD REQUEST |
अनुरोध में शामिल की गई एपीआई पासकोड अमान्य है. | 403 FORBIDDEN |
एपीआई पासकोड और क्यूपीएस की गड़बड़ियां
एपीआई पासकोड और क्यूपीएस की गड़बड़ियों को अमान्य अनुरोध माना जाता है. इसकी ये वजहें हो सकती हैं:
- एपीआई पासकोड मौजूद नहीं है या अमान्य है. इस गड़बड़ी को ठीक करने के लिए, पक्का करें कि आपके अनुरोध में एक मान्य एपीआई पासकोड शामिल हो. एपीआई पासकोड पाएं.
- आपके प्रोजेक्ट के लिए Maps Embed API चालू नहीं है. एपीआई को चालू और बंद करने के बारे में जानें.
- एपीआई पासकोड से पाबंदी का उल्लंघन होता है. एपीआई पासकोड के सबसे सही तरीकों के बारे में ज़्यादा पढ़ें.
बिलिंग और एचटीटीपी रेफ़रर से जुड़ी गड़बड़ियां
नीचे दी गई बातों में से कोई भी बात सही होने पर, गहरे रंग का मैप या "नेगेटिव" Street View इमेज, जिस पर "सिर्फ़ डेवलपमेंट के लिए "विज्ञापन दिखता है" दिखता है:
- आपके खाते में बिलिंग की सुविधा चालू नहीं है. बिलिंग चालू करें.
- दिया गया बिलिंग तरीका अमान्य है (उदाहरण के लिए ऐसा क्रेडिट कार्ड जिसकी समयसीमा खत्म हो चुकी है). इस समस्या को हल करने के लिए, Google Cloud Console पर जाएं और पक्का करें कि आपने पेमेंट का मान्य तरीका दिया हो.
- खुद से तय की गई रोज़ाना की सीमा पार हो गई है. रोज़ाना बिल करने की सीमा देखने या बदलने का तरीका जानें.
- अनुरोध में एचटीटीपी रेफ़रर मौजूद नहीं है और रेफ़रर के लिए सीमित एपीआई पासकोड का इस्तेमाल किया जा रहा है. रेफ़रर को जोड़ने के बारे में ज़्यादा जानें.
ब्राउज़र में गड़बड़ियों की जांच करना
बिलिंग और एचटीटीपी रेफ़रर से जुड़ी गड़बड़ियों के लिए, Maps Embed API window.console
पर गड़बड़ी के मैसेज लिखता है. अमान्य अनुरोधों (इनमें एपीआई पासकोड और क्यूपीएस की गड़बड़ियां शामिल हैं) के लिए, कंसोल में सिर्फ़ एचटीटीपी 4xx
स्टेटस कोड को रिपोर्ट किया जाता है. इस सेक्शन में बताया गया है कि Google Chrome में, कंसोल आउटपुट की जांच कैसे की जा सकती है. अगर किसी दूसरे ब्राउज़र का इस्तेमाल किया जा रहा है, तो कृपया अपने ब्राउज़र का डेवलपर दस्तावेज़ देखें. यहां उन टूल की सूची दी गई है जो कुछ दूसरे ब्राउज़र
में कंसोल आउटपुट की जांच करते हैं.
- Internet Explorer के लिए कंसोल.
- Firefox के लिए वेब कंसोल.
- Android के लिए रिमोट डीबग करना.
- iOS के लिए वेब इंस्पेक्टर.
Chrome में, JavaScript कंसोल का इस्तेमाल करके, इस तरह कंसोल आउटपुट की जांच की जा सकती है.
- डेवलपर टूल खोलने के लिए, मेन्यू आइकॉन > ज़्यादा टूल > डेवलपर टूल चुनें.
- JavaScript कंसोल खोलने के लिए, डेवलपर टूल विंडो में सबसे ऊपर मौजूद कंसोल टैब पर क्लिक करें. JavaScript कंसोल को टॉगल करने के लिए, Esc बटन का भी इस्तेमाल किया जा सकता है.