इस पेज में उन गड़बड़ी के मैसेज के बारे में बताया गया है जो Maps JavaScript एपीआई. Maps JavaScript API लिखता है और चेतावनी मैसेज को JavaScript कंसोल पर भेजता है. कुछ गड़बड़ी की स्थितियाँ भी हो सकती हैं, जिनकी वजह से 'हाई रिज़ॉल्यूशन' वाला डिसप्ले वॉटरमार्क वाला मैप.
एपीआई पासकोड और बिलिंग से जुड़ी गड़बड़ियां
समस्या का हल
कुछ परिस्थितियों में, गहरे रंग का मैप या 'नेगेटिव' Street View की इमेज, जिस पर "सिर्फ़ डेवलपमेंट के लिए" लिखा हो, दिखाए जा सकते हैं. इस व्यवहार से आम तौर पर, एपीआई पासकोड या बिलिंग से जुड़ी समस्याओं की जानकारी मिलती है. Google Maps Platform प्रॉडक्ट का इस्तेमाल करने के लिए, बिलिंग आपके खाते में चालू होनी चाहिए. साथ ही, सभी अनुरोधों में मान्य एपीआई पासकोड शामिल होना चाहिए. गड़बड़ी के मैसेज ढूंढने में मदद पाने के लिए, अपने ब्राउज़र में गड़बड़ियों की जांच करके देखें.
नीचे दिए गए फ़्लो से, आपको इस समस्या को हल करने में मदद मिलेगी.
डेवलपर और साइट के मालिकों के लिए Maps JavaScript API के गड़बड़ी कोड
नीचे दी गई टेबल में गड़बड़ी के उन कोड की सूची दी गई है जो Maps JavaScript API, जिसमें इसकी वजह और इसे ठीक करने का तरीका बताया गया है समस्या को ठीक करें. गड़बड़ी के मैसेज ढूंढने में मदद पाने के लिए, अपने ब्राउज़र में गड़बड़ियों की जांच करके देखें.
मैप लोड करने में गड़बड़ियां
अगर Maps JavaScript API को लोड करते समय कोई गड़बड़ी होती है, तो गड़बड़ी के कोड की वजह जानने के लिए, कृपया नीचे दी गई टेबल देखें.
गड़बड़ी कोड | मैसेज | ब्यौरा |
---|---|---|
NotLoadingAPIFromGoogleMapsError
|
Maps JavaScript API को सीधे Google के सर्वर. |
Maps JavaScript API को लोड करने वाला स्क्रिप्ट एलिमेंट इसे आपके पेज पर सही तरीके से शामिल नहीं किया जा रहा है. एपीआई के काम करने के लिए इसे सीधे https://maps.googleapis.com से लोड किया जाना चाहिए. |
TOSViolationMapError
|
ऐसा लगता है कि यह वेबसाइट Google Maps API की सेवा की शर्तों का उल्लंघन करती है. इस वेबसाइट के लिए Google Maps API को बंद कर दिया गया है. |
आपका ऐप्लिकेशन, Google की सेवा की शर्तों का पालन न करने की वजह से ब्लॉक कर दिया गया है ईमेल सूचनाओं के बाद, Google Maps Platform की सेवा की शर्तें. अपील करने के लिए लागू करने के बाद उसकी समीक्षा करें, कृपया उसे पूरा करें यह फ़ॉर्म भरें. आपको कुछ कामकाजी दिनों में ईमेल से जवाब मिल जाएगा. अगर आपके पास Google Maps Platform के प्रीमियम प्लान का लाइसेंस है, तो कृपया इसका इस्तेमाल करें इस गड़बड़ी को ठीक करने के लिए, Google Maps Platform Premium प्लान के क्रेडेंशियल. इसके लिए गाइड देखें प्रीमियम प्लान की पुष्टि करना. |
UnauthorizedURLForClientIdMapError
|
यह यूआरएल, दिए गए Google Maps के क्लाइंट आईडी का इस्तेमाल करने के लिए अधिकृत नहीं है. |
Premium प्लान या Maps API for Work स्क्रिप्ट लोड में शामिल किया गया क्लाइंट आईडी अमान्य है, इस्तेमाल करने की समयसीमा खत्म हो गई हो या मौजूदा पता जो Maps JavaScript API को इस सूची में नहीं जोड़ा गया है अनुमति वाले यूआरएल. |
Maps JavaScript API के गड़बड़ी कोड
अगर आपको Chrome JavaScript पर कोई गड़बड़ी मिलती है कंसोल, Firefox Web Console या ऐसे ही किसी दूसरे टूल का इस्तेमाल करके, अपने ब्राउज़र पर, गड़बड़ी के कोड की वजह जानने के लिए, कृपया नीचे दी गई टेबल देखें.
Maps JavaScript API से गड़बड़ियां और चेतावनियां, दोनों मिलती हैं. कोई गड़बड़ी एक गंभीर समस्या की ओर इशारा करती है जो लोड करते समय हुई Maps JavaScript एपीआई. आपका पेज एपीआई को ठीक से लोड नहीं कर सकता, और एपीआई उस पेज पर काम नहीं करेगा. चेतावनी, Maps JavaScript एपीआई. चेतावनी में ये वजहें हो सकती हैं या आपके कोड में ऐसी संभावित समस्याओं का सुझाव देता है जो Maps JavaScript एपीआई. अगर आपको बिना किसी गड़बड़ी के सिर्फ़ चेतावनियां मिलती हैं, तो एपीआई काम करेगा उस पेज पर सही तरह से लिखा हो. हालांकि, हम आपको सुझाव देते हैं कि आप हमारे समस्याओं को भी ध्यान में रखें.
डेवलपर का गड़बड़ी कोड | टाइप | ब्यौरा |
---|---|---|
ApiNotActivatedMapError
|
गड़बड़ी |
आपके एपीआई प्रोजेक्ट पर Maps JavaScript API चालू नहीं है. आपको एपीआई के तहत Maps JavaScript API को चालू करना पड़ सकता है: Google Cloud Console. अपने प्रोजेक्ट के लिए Maps JavaScript API चालू करने के लिए, नीचे दिए गए बटन पर क्लिक करें.
|
ApiTargetBlockedMapError
|
गड़बड़ी |
इस एपीआई पासकोड को इस सेवा या एपीआई का इस्तेमाल करने की अनुमति नहीं है. कृपया जांचें एपीआई से जुड़ी पाबंदियों की सेटिंग को, Google Cloud Console से यह पक्का करता है कि आपको जिन एपीआई और सेवाओं की ज़रूरत है उनके पास इस्तेमाल करने के लिए, चालू एपीआई की सूची में सही तरीके से बताए गए हैं. देखें Cloud Console में एपीआई पासकोड. ज़्यादा जानकारी के लिए, यह देखें एपीआई की सुरक्षा के सबसे सही तरीके. |
DeletedApiProjectMapError
|
गड़बड़ी |
ऐसा हो सकता है कि आपका एपीआई प्रोजेक्ट, Cloud Console से मिटा दिया गया हो. कृपया उस प्रोजेक्ट की जांच करें जिसके लिए आपने एपीआई पासकोड जनरेट किया है यह JavaScript API लोडर में शामिल है. आपके पास नया एपीआई प्रोजेक्ट बनाने और Cloud Console में जाकर एक नई कुंजी पाएं. नया प्रोजेक्ट बनाने और प्रोजेक्ट के लिए एपीआई पासकोड पाने के लिए, नीचे दिए गए बटन पर क्लिक करें.
|
ClientBillingNotEnabledMapError
|
गड़बड़ी |
आपने अपने प्रोजेक्ट के लिए बिलिंग चालू नहीं की है. आपको Google Cloud के लिए बिलिंग की सुविधा चालू करनी होगी इस क्लाइंट आईडी से जुड़ा प्रोजेक्ट, यहां पढ़ें. |
BillingNotEnabledMapError
|
गड़बड़ी |
आपने अपने प्रोजेक्ट के लिए बिलिंग चालू नहीं की है जिसकी वजह से यह गड़बड़ी हो रही है. आपको Google Cloud प्रोजेक्ट के लिए, बिलिंग की सुविधा चालू करनी होगी यहां पढ़ें. |
ExpiredKeyMapError
|
गड़बड़ी |
एपीआई को लोड करने वाले स्क्रिप्ट एलिमेंट में शामिल एपीआई पासकोड की समय-सीमा खत्म हो गई है या सिस्टम उसे नहीं पहचानता. एक बनाने के बाद आपको यह गड़बड़ी मिल सकती है: नई API कुंजी का इस्तेमाल करें. थोड़ी देर इंतज़ार करें मिनटों में सबमिट करें और फिर से कोशिश करें या हो सकता है कि आपको Cloud Console पर जाएं. एपीआई पासकोड पाने के लिए, नीचे दिए गए बटन पर क्लिक करें.
|
InvalidClientIdMapError
|
गड़बड़ी |
एपीआई को लोड करने वाले स्क्रिप्ट एलिमेंट में शामिल क्लाइंट आईडी अमान्य है या इसकी समयसीमा खत्म हो चुकी है. कृपया पक्का करें कि क्लाइंट आईडी का इस्तेमाल किया जा रहा हो सही तरीके से. क्लाइंट आईडी "gme-" से शुरू होना चाहिए उपसर्ग. अगर आपको इस गड़बड़ी का पता लगाने के लिए करते हैं, तो क्लाइंट आईडी की समयसीमा खत्म हो गई है. कृपया अपने Google खाता मैनेजर से संपर्क करें.
अगर आपके पास Premium प्लान नहीं है या
Maps API for Work लाइसेंस के लिए उपलब्ध है, तो आपको
इसके लिए गाइड देखें प्रीमियम प्लान की पुष्टि करना. |
InvalidKeyMapError
|
गड़बड़ी |
एपीआई को लोड करने वाले स्क्रिप्ट एलिमेंट में शामिल एपीआई पासकोड, मिल गया. कृपया पक्का करें कि आपने सही एपीआई पासकोड का इस्तेमाल किया हो. आप Cloud Console में एक नई एपीआई पासकोड जनरेट करें. एपीआई पासकोड पाने के लिए, नीचे दिए गए बटन पर क्लिक करें.
|
MalformedCredentialsMapError
|
गड़बड़ी |
आपका ऐप्लिकेशन किसी काम न करने वाली यूआरआई स्कीम का इस्तेमाल करता है. पुष्टि करें कि ऐप्लिकेशन मान्य यूआरआई फ़ॉर्मैट, जैसा कि आरएफ़सी 3986 में बताया गया है. |
MissingKeyMapError
|
गड़बड़ी |
एपीआई को लोड करने वाले स्क्रिप्ट एलिमेंट में, पुष्टि करने का ज़रूरी पैरामीटर मौजूद नहीं है. अगर स्टैंडर्ड Maps JavaScript API का इस्तेमाल किया जा रहा है, तो आपको
मान्य एपीआई पासकोड के साथ अगर आप प्रीमियम प्लान के ग्राहक हैं, तो आपको ये काम ज़रूर करने चाहिए
अपने क्लाइंट आईडी के साथ अगर आपके पास वेबसाइट का मालिकाना हक नहीं है, तो इसे ठीक करने के लिए कोई तरीका नहीं अपनाया जा सकता गड़बड़ी. हालांकि, हो सके तो इस बारे में साइट के मालिक को इसकी सूचना दें. |
ProjectDeniedMapError
|
गड़बड़ी |
आपका अनुरोध पूरा नहीं हुआ है. आपको ज़्यादा जानकारी मिल सकती है Cloud Console में गड़बड़ी के बारे में जानकारी देगा. Cloud Console देखें. |
RefererDeniedMapError
|
गड़बड़ी |
आपका ऐप्लिकेशन, Google की सेवा की शर्तों का पालन न करने की वजह से ब्लॉक कर दिया गया है ईमेल सूचनाओं के बाद, Google Maps Platform की सेवा की शर्तें. अपील करने के लिए लागू करने के बाद उसकी समीक्षा करें, कृपया उसे पूरा करें यह फ़ॉर्म भरें. आपको कुछ कामकाजी दिनों में ईमेल से जवाब मिल जाएगा. |
RefererNotAllowedMapError
|
गड़बड़ी |
Maps JavaScript API को लोड करने वाला मौजूदा यूआरएल को अनुमति दिए गए रेफ़रर की सूची में जोड़ा गया. कृपया रेफ़रर की जांच करें Cloud Console में अपनी एपीआई कुंजी की सेटिंग में बदलाव कर सकते हैं. Maps JavaScript API देखें और एपीआई पासकोड पाएं. |
OverQuotaMapError
|
गड़बड़ी |
अनुरोधों की संख्या, इस यूआरएल के लिए इस्तेमाल की सीमा से ज़्यादा हो गई है Maps JavaScript एपीआई. आपके ऐप्लिकेशन के अनुरोध फिर से काम करने लगेंगे रीसेट करने का विकल्प मिलता है. अगर आपके पास वेबसाइट का मालिकाना हक नहीं है, तो आपको ऐसा करने की ज़रूरत नहीं है इस गड़बड़ी को ठीक करें. हालांकि, ऐसा होने पर साइट के मालिक को इसकी सूचना दी जा सकती है. ज़्यादा जानकारी के लिए, की गाइड देखें इस्तेमाल करने की सीमाएं. इस पेज पर यह भी बताया गया है कि अपना लक्ष्य पूरा करने के लिए, इस्तेमाल करने की सीमा तय करें. |
ApiProjectMapError
|
गड़बड़ी |
वह एपीआई पासकोड या वह एपीआई प्रोजेक्ट जिससे वह जुड़ा है, हल नहीं किया जा सका. यह गड़बड़ी कुछ समय के लिए हो सकती है. अगर आपको गड़बड़ी का यह मैसेज दिखता है, तो बनी रहती है, तो आपको एक नई API कुंजी पाने या नया API प्रोजेक्ट बनाने की ज़रूरत पड़ सकती है. ज़्यादा जानकारी के लिए, यह देखें Google Maps Platform का इस्तेमाल करना शुरू करें. |
ClientIdLooksLikeCryptoKey
|
चेतावनी |
आपने शायद इसके लिए गाइड देखें क्लाइंट Premium प्लान के आईडी और Maps API for Work ग्राहक. |
ClientIdLooksLikeKey
|
चेतावनी |
ऐसा हो सकता है कि आपने इसके लिए गाइड देखें प्रीमियम प्लान की पुष्टि करना. |
InvalidChannel
|
चेतावनी |
शायद आपने अमान्य |
InvalidClientId
|
चेतावनी |
ऐसा लगता है कि इसके लिए गाइड देखें प्रीमियम प्लान की पुष्टि करना. |
InvalidKey
|
चेतावनी |
स्क्रिप्ट एलिमेंट में शामिल एपीआई पासकोड, एपीआई को लोड नहीं करता सही दिखें. कृपया पक्का करें कि आपने सही एपीआई पासकोड का इस्तेमाल किया हो. Cloud Console में, नई एपीआई पासकोड जनरेट किया जा सकता है. एपीआई पासकोड पाने के लिए, नीचे दिए गए बटन पर क्लिक करें.
|
InvalidVersion
|
चेतावनी |
हो सकता है कि आपने अपने स्क्रिप्ट एलिमेंट में गलत वर्शन नंबर दिया हो. कृपया पक्का करें कि आपके डिवाइस का वर्शन नंबर सही हो. |
KeyLooksLikeClientId
|
चेतावनी |
ऐसा हो सकता है कि आपने key पैरामीटर के तौर पर क्लाइंट आईडी दिया हो. अगर आपको
आपके पास प्रीमियम प्लान है या
Maps API for Work लाइसेंस, कृपया अपना क्लाइंट आईडी
key पैरामीटर के बजाय, client पैरामीटर. अगर आपके पास
Google Maps Platform Premium प्लान, तो आप एक client पैरामीटर का इस्तेमाल कर सकते हैं
या key पैरामीटर. अगर आपके पास कोई लाइसेंस नहीं है, तो
आपको client
पैरामीटर के बजाय, key पैरामीटर का इस्तेमाल करना होगा.
इसके लिए गाइड देखें प्रीमियम प्लान की पुष्टि करना. |
KeyLooksLikeCryptoKey
|
चेतावनी |
शायद आपने इसके लिए गाइड देखें तय करना एपीआई लोड करते समय Client-ID दिखाया जाता है. |
KeyLooksLikeProjectNumber
|
चेतावनी |
ऐसा हो सकता है कि आपने एपीआई पासकोड पाने का तरीका जानें. |
NoApiKeys
|
चेतावनी |
एपीआई को लोड करने वाले स्क्रिप्ट एलिमेंट में एपीआई पासकोड नहीं होता है. कृपया पक्का करें कि
एपीआई पासकोड पाने के लिए, यहां दिए गए बटन पर क्लिक करें.
अगर बंद किए गए v2 से Maps JavaScript API लोड किया जा रहा है, तो
पाथ शामिल नहीं है, तो आपको |
RetiredVersion
|
चेतावनी |
हो सकता है कि आपने अपने स्क्रिप्ट एलिमेंट में कोई रिटायर वर्शन दिया हो. उपलब्ध वर्शन में से किसी एक का इस्तेमाल करने के लिए, कृपया अपना ऐप्लिकेशन अपडेट करें. |
SensorNotRequired
|
चेतावनी |
अब इसके लिए |
SignatureNotRequired
|
चेतावनी |
इसके लिए |
SignedInNotSupported
|
चेतावनी |
|
UrlAuthenticationCommonError
|
गड़बड़ी |
एक गड़बड़ी हुई है जो इस पर अन्य श्रेणियों में नहीं आती है पेज. ऐसा कुछ समय की किसी समस्या की वजह से हो सकता है. कृपया फिर से कोशिश करें कुछ देर की देरी के बाद अनुरोध करें. अगर इससे समस्या हल नहीं होती, तो कृपया समीक्षा के लिए, डेवलपर के लिए गाइड ताकि यह पक्का किया जा सके कि अनुरोध का फ़ॉर्मैट सही है. |
अपने ब्राउज़र में गड़बड़ियों की जांच करना
Maps JavaScript API, गड़बड़ी के मैसेज यहां भेजता है
window.console
. इस सेक्शन में बताया गया है कि
Google Chrome में window.console
आउटपुट. अगर आप किसी अन्य
तो कृपया अपने ब्राउज़र के डेवलपर दस्तावेज़ देखें. आपके लिए
रेफ़रंस के लिए, यह window.console
आउटपुट की जांच करने वाले टूल की सूची है
ब्राउज़र में लोड होता है.
- Firefox के लिए Web Console.
- Android के लिए रिमोट डीबगिंग.
- iOS के लिए वेब इंस्पेक्टर.
Chrome में,
JavaScript कंसोल
window.console
आउटपुट की जांच करने के लिए, उसका तरीका अपनाएं.
- डेवलपर टूल खोलने के लिए, मेनू आइकन चुनें > ज़्यादा टूल > डेवलपर टूल.
- JavaScript कंसोल खोलने के लिए, अपने कीबोर्ड पर ESC बटन दबाएं. ESC कुंजी JavaScript कंसोल को टॉगल कर देगी. कंसोल बंद करने पर, उसे खोलने के लिए ESC कुंजी दबाएं.
अगर Maps JavaScript API का इस्तेमाल करते हैं, तो वे मैप में एक या ज़्यादा लाइन के तौर पर दिखते हैं कंसोल. गड़बड़ी या चेतावनी के मैसेज का फ़ॉर्मैट ऐसा होता है:
Google Maps API error: [ERROR CODE] [Link to API document]
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
या
Google Maps API warning: [ERROR CODE] [Link to API document]
गड़बड़ी के कोड की जानकारी पाने के लिए, ऊपर दी गई गड़बड़ी कोड की टेबल देखें गड़बड़ी के मैसेज में गड़बड़ी का कोड डालना होगा. आपको ज़्यादा जानकारी के लिए, मैसेज से लिंक किए गए एपीआई दस्तावेज़ में गड़बड़ी का मैसेज दिखना चाहिए.
ध्यान दें: आपके पास ये विकल्प हैं पुष्टि करने से जुड़ी गड़बड़ियां सुनें प्रोग्रामेटिक रूप से.
काम न करने वाले ब्राउज़र मैनेज करना
पक्का करें कि इस्तेमाल किए जा रहे ब्राउज़र का वर्शन फ़िलहाल, इन कंपनियों के पास Maps JavaScript API.
अगर आप कोई ऐसा नेटिव Windows ऐप्लिकेशन डेवलप कर रहे हैं जो वेबव्यू में चलता है, तो पक्का करें कि WebView2 आधारित एज पर हैं. Internet Explorer पर आधारित वेबव्यू के पिछले वर्शन अब काम नहीं करते.
अगर आपका कोड अब भी काम नहीं कर रहा है
मैप कोड को बेहतर बनाने में आपकी मदद करने के लिए, ब्रेंडन केनी और मनो मार्क्स का कहना है कि इस वीडियो में बताया गया है कि आम तौर पर होने वाली गलतियां क्या हैं और उन्हें कैसे ठीक किया जा सकता है.
- टाइपिंग की गलतियां ढूंढें. याद रखें कि JavaScript केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है भाषा.
- बेसिक की जांच करें - आपके विज्ञापनों के साथ कुछ सामान्य समस्याएं
शुरुआती मैप बनाने के लिए किया जाता है. जैसे:
- पुष्टि करें कि आपने
zoom
तय किया है और आपके मैप मेंcenter
प्रॉपर्टी के विकल्प. - सुनिश्चित करें कि आपने कोई ऐसा div तत्व घोषित किया है जिसमें मैप दिखाई देता है.
- सुनिश्चित करें कि मैप के div तत्व की ऊंचाई है. डिफ़ॉल्ट रूप से, div एलिमेंट 0 ऊंचाई के साथ बनाए जाते हैं, इसलिए ये एलिमेंट दिखाई नहीं दे रहे.
- पुष्टि करें कि आपने
- समस्याओं को पहचानने में सहायता के लिए JavaScript डीबगर का इस्तेमाल करें, जैसे कि उपलब्ध समस्या Chrome में डेवलपर टूल. सबसे पहले, गड़बड़ियों के लिए JavaScript कंसोल देखें.
- स्टैक में सवाल पोस्ट करें ओवरफ़्लो. अच्छे सवाल पोस्ट करने के तरीके से जुड़े दिशा-निर्देश यहां उपलब्ध हैं सहायता पेज पर जाकर.