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