Google Maps Platform पर अक्सर पूछे जाने वाले सवाल

YouTube पर शुरुआत करना

सेवा की शर्तों को समझना

इस्तेमाल करने की सीमा और बिलिंग

Google Maps Platform का इस्तेमाल करना

गड़बड़ियां और समस्या हल करना

Google Maps Platform की सेवाएं

Maps JavaScript एपीआई

iOS के लिए Google Maps SDK टूल

Android के लिए Google Maps SDK टूल

यूआरएल साइनिंग

YouTube पर शुरुआत करना

Google Maps Platform क्या है?

Google Maps Platform, एपीआई और SDK टूल का एक सेट है. इसकी मदद से डेवलपर, Google Maps को मोबाइल ऐप्लिकेशन और वेब पेजों में एम्बेड कर सकते हैं या Google Maps से डेटा हासिल कर सकते हैं. कई ऑफ़र उपलब्ध हैं. आपकी ज़रूरतों के मुताबिक, आपके लिए इनमें से किसी एक एपीआई और SDK टूल का इस्तेमाल किया जा सकता है या फिर इन एपीआई और SDK टूल के कॉम्बिनेशन का इस्तेमाल किया जा सकता है:

मैप:

रास्ते:

स्थान:

सिस्टम:

मैं Google Maps Platform का इस्तेमाल कैसे शुरू करूं?

Google Maps Platform का इस्तेमाल शुरू करना देखें.

मुझे किस एपीआई की ज़रूरत होगी?

फ़ंक्शन से जुड़ी ज़रूरी शर्तों के हिसाब से सही एपीआई ढूंढने में मदद के लिए, एपीआई पिकर पर एक नज़र डालें.

मैं अपनी साइट पर एपीआई का इस्तेमाल कैसे शुरू करूं?

अपनी पसंद के एपीआई या SDK टूल के बारे में खास जानकारी, डेवलपर, और इस्तेमाल शुरू करने की गाइड देखें. उदाहरण के लिए, Android के लिए Maps SDK टूल या Maps JavaScript API की गाइड देखें.

Google Maps Platform किन देशों में उपलब्ध है?

Google Maps की टीम, मैप का नया डेटा लगातार उपलब्ध करा रही है और हमारी अंतरराष्ट्रीय कवरेज को बढ़ा रही है. ताज़ा कवरेज की जानकारी के लिए, Google Maps का कवरेज डेटा देखें. पेज पर सबसे ऊपर दिए गए फ़िल्टर बॉक्स की मदद से, डेटा को फ़िल्टर किया जा सकता है. कृपया ध्यान दें कि डेटा उपलब्ध करवाने वाली कंपनियों के साथ हुए लाइसेंस के कानूनी समझौतों में बदलाव होने पर, कवरेज डेटा बदल सकता है.

यह भी देखें:

क्या Google Maps Platform के प्रॉडक्ट का इस्तेमाल किए बिना, Google Maps को अपनी साइट पर जोड़ा जा सकता है?

हां. Google Maps में अब आपने जिस मैप को देखा है उसे अपनी वेबसाइट या ब्लॉग में एम्बेड किया जा सकता है. इसके लिए, Google Maps Platform का इस्तेमाल या प्रोग्रामिंग करना ज़रूरी नहीं है. ज़्यादा जानकारी यहां उपलब्ध है.

मैं मोबाइल डिवाइस पर मैप ऐप्लिकेशन कैसे डिलीवर करूं?

किसी Android ऐप्लिकेशन में मैप शामिल करने के लिए, Android के लिए Maps SDK टूल का इस्तेमाल करें.

किसी नेटिव iOS ऐप्लिकेशन में मैप शामिल करने के लिए, iOS के लिए Maps SDK टूल का इस्तेमाल करें.

Maps JavaScript API को मोबाइल डिवाइसों की ज़रूरतों के हिसाब से बनाया गया है. यह डेस्कटॉप और डिवाइस, दोनों को टारगेट करने वाले ब्राउज़र ऐप्लिकेशन के लिए सही है. इनमें ऐसे वेब ब्राउज़र का इस्तेमाल किया जा सकता है जिसमें JavaScript का पूरी तरह से इस्तेमाल किया गया हो, जैसे कि Apple iPhone.

जिन डिवाइसों पर Maps JavaScript API इस्तेमाल नहीं किया जा सकता उन पर टारगेट किए गए ऐप्लिकेशन के लिए, Maps स्टैटिक एपीआई, मार्कर और पॉलीलाइन के साथ-साथ GIF, JPG, और PNG फ़ॉर्मैट में मैप इमेज दिखाता है. ध्यान दें कि Maps स्टैटिक एपीआई को ब्राउज़र पर आधारित ऐप्लिकेशन के बाहर इस्तेमाल किए जाने के लिए, यह ज़रूरी है कि मैप की इमेज को Google Maps से लिंक किया गया हो.

Maps JavaScript API और Maps Embed API, किन वेब ब्राउज़र पर काम करते हैं?

Maps JavaScript API और Maps Embed API इन वेब ब्राउज़र पर काम करता है:

डेस्कटॉप
  • Microsoft Edge (Windows) का मौजूदा वर्शन, जो IE मोड को छोड़कर है.
  • Firefox के दो सबसे नए मेजर स्टेबल वर्शन (Windows, macOS, Linux).
  • Chrome के दो सबसे नए मेजर स्टेबल वर्शन (Windows, macOS, Linux).
  • Safari (macOS) के दो सबसे नए मेजर स्टेबल वर्शन.
Android
  • Android 4.1+ पर Chrome का मौजूदा वर्शन.
  • Android 4.4 या इसके बाद के वर्शन पर Chrome वेबव्यू.
iOS
  • iOS के वर्तमान और पिछले प्रमुख वर्शन पर मोबाइल Safari.
  • iOS के मौजूदा और पिछले मेजर वर्शन पर यूज़र इंटरफ़ेस (यूआई) और WKWebView.
  • iOS के लिए Chrome का मौजूदा वर्शन.
क्या Maps JavaScript API से मैप प्रिंट किए जा सकते हैं?

Maps JavaScript API से प्रिंट करने की सुविधा काम नहीं करती. इसकी वजह यह है कि आम तौर पर इस्तेमाल किए जाने वाले ब्राउज़र में, प्रिंट करने की सुविधा अलग-अलग होती है.

Google Maps Platform प्रॉडक्ट में बदलाव होने पर मुझे कैसे सूचना दी जाएगी?

Google जियो डेवलपर के अलग-अलग ऑफ़र से जुड़ी खबरों के अपडेट पाने के लिए, आपको Google Maps Platform ब्लॉग की सदस्यता लेनी चाहिए.

मैं तकनीकी सहायता टीम से कैसे संपर्क करूं?

सहायता के उपलब्ध विकल्पों के बारे में जानकारी के लिए, Google Maps Platform की सहायता और संसाधन देखें.

तकनीकी सहायता कब उपलब्ध होती है?
सहायता टीम 24x5 (सोमवार 9 बजे से शुक्रवार शाम 5 बजे पैसिफ़िक समय तक) हफ़्ते के हिसाब से उपलब्ध रहती है. हालांकि, "सेवा काम नहीं करने वाली" समस्याओं के लिए, क्षेत्र के हिसाब से छुट्टियां उपलब्ध नहीं होती हैं.
मुझे अपने Google खाते का ऐक्सेस कैसे वापस मिल सकता है?

अगर आपने अपने Google खाते (जैसे कि joe@mycompany.com या joe@gmail.com) का ऐक्सेस खो दिया है, तो अपना पासवर्ड वापस पाकर या रीसेट करके, खाते का ऐक्सेस वापस पाने की कोशिश की जा सकती है. Google खाते के सहायता केंद्र में, अपना Google खाता या Gmail वापस पाने का तरीका लेख पढ़ें.

मैं किसी खास प्रोजेक्ट का ऐक्सेस कैसे वापस पाऊं?

अगर आपके पास उस प्रोजेक्ट का ऐक्सेस नहीं है जिसमें Google Maps Platform को लागू करने की प्रक्रिया को मैनेज किया जाता है, तो उसे वापस पाने की कोशिश की जा सकती है.

अगर आपके पास प्रोजेक्ट से जुड़े Google खाते का ऐक्सेस है, तो:

अगर आपके पास प्रोजेक्ट से जुड़े Google खाते का ऐक्सेस नहीं है, तो:

क्या आर्म-आधारित Mac पर iOS के लिए Maps और Places SDK टूल का इस्तेमाल किया जा सकता है?

आर्म पर आधारित नए Mac डिवाइसों को डेवलप किया जा सकता है. हालांकि, इसके लिए iOS डिवाइस पर इसे बनाना और चलाना ज़रूरी है. यह अस्थायी सीमा है, क्योंकि हम सिम्युलेटर पर डेवलप करने के लिए और सहायता उपलब्ध कराने पर काम कर रहे हैं.

सेवा की शर्तों को समझना

Google Maps Platform के प्रॉडक्ट की सेवा की शर्तें क्या हैं?

Google Maps Platform की सेवा की शर्तें यहां उपलब्ध हैं:

https://cloud.google.com/maps-platform/terms

क्या मेरी साइट, Google Maps Platform की सेवा की शर्तों का पालन करती है?

जब तक आपकी साइट Google Maps Platform की सेवा की शर्तों का पालन करती है, तब तक अपने ऐप्लिकेशन में Google Maps Platform का इस्तेमाल किया जा सकता है.

हालांकि, Google Maps Platform के कुछ इस्तेमाल ऐसे भी हैं जिन्हें हम देखना नहीं चाहते हैं: ऐसे मैप जो किसी शहर में गैर-कानूनी दवाएं खरीदने की जगहों की पहचान करते हैं. उदाहरण के लिए, ऐसे मैप या किसी भी दूसरी गैर-कानूनी गतिविधि की पहचान करते हैं. हम लोगों की निजता का भी सम्मान करते हैं. इसलिए, Google Maps Platform का इस्तेमाल लोगों की निजी जानकारी की पहचान करने के लिए नहीं किया जाना चाहिए.

आपका ऐप्लिकेशन डेवलप और लॉन्च करने से पहले, आपको अपने कानूनी सलाहकार से यह तय करना चाहिए कि आपका ऐप्लिकेशन Google Maps Platform की सेवा की शर्तों का पालन करता है या नहीं. Google के इंजीनियर सिर्फ़ तकनीकी सहायता दे सकते हैं. उनके पास कानूनी सलाह नहीं होती. Google के पास यह अधिकार है कि वह किसी भी समय सेवा के आपके इस्तेमाल को निलंबित या खत्म कर सकता है. इसलिए, कृपया Maps API की शर्तें ध्यान से पढ़ें.

क्या मैप टाइल और सैटलाइट से ली गई तस्वीरों को सीधे ऐक्सेस किया जा सकता है?

आपको Google Maps Platform के अलावा, किसी दूसरे तरीके से मैप टाइल या सैटलाइट से ली गई तस्वीरों को ऐक्सेस करने की अनुमति नहीं है. जैसे, अपना मैपिंग एपीआई बनाना या बल्क टाइल डाउनलोड स्क्रिप्ट का इस्तेमाल करना. अगर आपका ऐप्लिकेशन Google Maps Platform से बाहर टाइल ऐक्सेस करता है, तो उसका ऐक्सेस ब्लॉक कर दिया जाएगा. ज़्यादा जानकारी के लिए, Google Maps Platform की सेवा की शर्तें देखें.

क्या ऐप्लिकेशन ट्रैक करने के लिए, Google Maps Platform प्रॉडक्ट का इस्तेमाल किया जा सकता है?

Google Maps Platform के प्रॉडक्ट के साथ रीयल-टाइम डेटा (ट्रैकिंग) दिखाने पर कोई पाबंदी नहीं है, बशर्ते ऐप्लिकेशन Google Maps Platform की सेवा की शर्तों का पालन करता हो.

क्या वेब ऐप्लिकेशन के अलावा, दूसरे ऐप्लिकेशन में Google Maps का इस्तेमाल किया जा सकता है?

हां, Google Maps Platform के प्रॉडक्ट का इस्तेमाल अब वेब ऐप्लिकेशन के अलावा दूसरे ऐप्लिकेशन में किया जा सकता है. हालांकि, इसके लिए ज़रूरी है कि वे Google Maps Platform की सेवा की शर्तों का पालन करते हों.

Maps JavaScript API सिर्फ़ तब काम करता है, जब उसे काम करने वाले किसी ब्राउज़र पर चलाया जाता हो.

क्या पासवर्ड से सुरक्षित की गई साइट पर, Google Maps Platform के प्रॉडक्ट इस्तेमाल किए जा सकते हैं?

हां, Google Maps, रास्तों, जगहों, और पर्यावरण से जुड़ी सेवाओं का इस्तेमाल, निजी ऐक्सेस वाले ऐप्लिकेशन के साथ किया जा सकता है. ज़्यादा जानकारी के लिए, Google Maps Platform की सेवा की शर्तें देखें.

क्या ऐसा ऐप्लिकेशन बनाया जा सकता है जिसके दस्तावेज़ में Google Maps Platform का डेटा शामिल हो?

अगर आपका ऐप्लिकेशन कोई दस्तावेज़, इलेक्ट्रॉनिक या प्रिंट किए गए रूप में जनरेट करता है, तो Google Maps Platform से इमेज के साथ-साथ कोई भी डेटा दस्तावेज़ में शामिल नहीं किया जा सकता है. ज़्यादा जानकारी के लिए, कृपया Google Maps Platform की सेवा की शर्तें "स्क्रेपिंग नहीं" सेक्शन देखें.

मैं अपने कॉन्टेंट को Google के खोज नतीजों में शामिल किए जाने से कैसे ऑप्ट आउट करूं?

हम अब इस डेटा को इकट्ठा नहीं कर रहे हैं. indexing पैरामीटर के इस्तेमाल पर रोक लगा दी गई है और इसका कोई असर नहीं पड़ता. अब आपको साफ़ तौर पर ऑप्ट आउट करने की ज़रूरत नहीं है. हालांकि, हमारा सुझाव है कि आप जल्द से जल्द इस पैरामीटर को हटा दें.

अपने पेज या साइट को खोज के नतीजों से हटाने के लिए, हमारे वेबमास्टर सहायता केंद्र में दिए गए निर्देशों का पालन करें.

क्या Maps स्टैटिक एपीआई का इस्तेमाल करके, मैप की ऐसी इमेज जनरेट की जा सकती है जिसे मैं अपनी वेबसाइट पर सेव करके दिखाऊं और वहां से उपलब्ध कराऊं?

Maps स्टैटिक एपीआई का इस्तेमाल करके जनरेट की गई इमेज की कॉपी को अपनी वेबसाइट पर सेव नहीं किया जा सकता और न ही दिखाया जा सकता है. स्टैटिक इमेज की ज़रूरत वाले सभी वेब पेजों को, एचटीएमएल img टैग के src एट्रिब्यूट या एचटीएमएल div टैग के सीएसएस background-image एट्रिब्यूट को सीधे Maps स्टैटिक एपीआई से लिंक करना चाहिए. इससे, सभी मैप इमेज को वेब पेज के एचटीएमएल कॉन्टेंट में दिखाया जा सकेगा और Google सीधे असली उपयोगकर्ताओं को दिखा सकेगा.

इस्तेमाल करने की सीमा और बिलिंग

मैं अपने प्रोजेक्ट के लिए बिलिंग कैसे सेट अप करूं?
Google Maps Platform का इस्तेमाल शुरू करना देखें.
Google Cloud Platform के मुफ़्त टियर के ग्राहक, पैसे देकर लिए जाने वाले खाते में कैसे अपग्रेड करते हैं?
Google Cloud Platform का मुफ़्त टियर प्रोग्राम, ग्राहकों को Google Cloud Platform (GMP) एपीआई के साथ-साथ Google Cloud Platform (GCP) की किसी भी सेवा के साथ इस्तेमाल करने के लिए, 300 डॉलर के क्रेडिट के साथ बिना किसी शुल्क के आज़माने की सुविधा देता है. बिना किसी शुल्क के आज़माने की अवधि खत्म होने पर, इन सेवाओं का इस्तेमाल जारी रखने के लिए, आपको पैसे चुकाकर लिए जाने वाले खाते की सदस्यता पर अपग्रेड करना होगा. पैसे चुकाकर लिए जाने वाले खाते पर अपग्रेड करने के लिए, Cloud Console पर जाएं.
क्या Google Maps Platform पर इस्तेमाल करने की सीमाएं हैं?

Google Maps Platform के प्रॉडक्ट पर, एक दिन में ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं, इसकी कोई सीमा नहीं है. साथ ही, इस्तेमाल करने की सीमा, क्वेरी प्रति सेकंड (क्यूपीएस) या क्वेरी प्रति मिनट (क्यूपीएम) की ज़्यादा से ज़्यादा संख्या से जुड़ी होती है.

दूरी के मैट्रिक्स के लिए, इस सीमा को इवेंट प्रति सेकंड (ईपीएस) के हिसाब से तय किया जाता है. इसकी गिनती क्लाइंट-साइड और सर्वर साइड क्वेरी के कुल योग के आधार पर की जाती है.

रूट:कंप्यूट रूट मैट्रिक्स के मामले में, यह सीमा एलिमेंट प्रति मिनट (ईपीएम) के हिसाब से होती है. यहां किसी अनुरोध में एलिमेंट की संख्या इसके बराबर होती है: (ऑरिजिन की संख्या × डेस्टिनेशन की संख्या).

इस टेबल में, हर एपीआई के इस्तेमाल की सीमा के बारे में बताया गया है.

API इस्तेमाल करने की सीमा
पते की पुष्टि करना 6,000 क्यूपीएम
एरियल व्यू: लुकअप वीडियो 180 क्यूपीएम और 1,00,000 क्यूपीडी
एरियल व्यू: वीडियो रेंडर करें 100 क्यूपीएम और 100 क्यूपीडी
एयर क्वालिटी 6,000 क्यूपीएम
निर्देश 3,000 क्यूपीएम
दूरी का मैट्रिक्स 60,000 ईपीएम
डाइनैमिक मैप 30,000 क्यूपीएम
ऊंचाई 6,000 क्यूपीएम
जियोकोडिंग 3,000 क्यूपीएम
जगह से जुड़ी जानकारी 6,000 क्यूपीएम
Maps Tiles API: 2D टाइल और स्ट्रीट व्यू टाइल 6,000 क्यूपीएम और 15,000 क्यूपीडी
Maps Tiles API: फ़ोटोरियलिस्टिक 3D टाइल 300 क्यूपीडी
मैप टाइल एपीआई: फ़ोटोरियलिस्टिक 3D टाइल: रेंडरर 12,000 क्यूपीएम
जगहें 6,000 क्यूपीएम
पराग 6,000 क्यूपीएम
सड़कें 30,000 क्यूपीएम
रूट: रूट की गिनती करें 3,000 क्यूपीएम
रूट: कंप्यूट रूट मैट्रिक्स 3,000 ईपीएम
सोलर पैनल 600 क्यूपीएम
स्टैटिक मैप 30,000 क्यूपीएम
स्ट्रीट व्यू चित्र API 30,000 क्यूपीएम
समय क्षेत्र 30,000 क्यूपीएम

खर्च को कंट्रोल करने के लिए, अपने एपीआई के इस्तेमाल को मॉनिटर करें. साथ ही, बिल करने लायक किसी भी एपीआई से किए गए सभी अनुरोधों के लिए, रोज़ की सीमा सेट करें.

Google Maps Platform के प्रॉडक्ट, Google Maps Platform की सेवा की मानक शर्तों के मुताबिक ही डिप्लॉय किए जाने चाहिए.

इस्तेमाल की लागत का हिसाब कैसे लगाया जाता है?

Google Maps Platform के प्रॉडक्ट की कीमतों की खास जानकारी के लिए, कृपया कीमत वाली शीट देखें.

Google Maps Platform API को बिल भेजने के तरीके के बारे में ज़्यादा जानने के लिए, कृपया Maps, रास्तों, जगहों, और पर्यावरण के लिए बिलिंग को समझना लेख पढ़ें.

Google Maps Platform पर मैप लोड की गिनती कैसे की जाती है?

निम्न में से कुछ भी होने पर किसी एकल मैप लोड पर शुल्क लिया जाता है:

  • कोई वेब पेज या ऐप्लिकेशन, Maps JavaScript API का इस्तेमाल करके मैप दिखाता है.
  • कोई ऐप्लिकेशन, Maps Static API से एक मैप इमेज का अनुरोध करता है.

Street View पैनोरामा के लिए, मैप लोड से अलग से शुल्क लिया जाता है:

  • Street View स्टैटिक एपीआई को किए गए हर अनुरोध के लिए, स्टैटिक Street View पैनोरामा का शुल्क लिया जाता है, ताकि एक स्टैटिक (नॉन-इंटरैक्टिव) Street View पैनोरामा एम्बेड किया जा सके.
  • Maps JavaScript API, Android के लिए Maps SDK या iOS ऐप्लिकेशन के लिए Maps SDK में पैनोरामा ऑब्जेक्ट के हर इंस्टेंस के लिए, डाइनैमिक Street View पैनोरामा का शुल्क लिया जाता है.

जब किसी वेब पेज या ऐप्लिकेशन पर मैप, स्टैटिक मैप इमेज या Street View पैनोरामा लोड होता है, तो उसके साथ उपयोगकर्ता का कोई भी इंटरैक्शन, जैसे कि पैन करना, ज़ूम करना या मैप लेयर बदलना, न तो अतिरिक्त मैप लोड जनरेट करता है और न ही इस्तेमाल की सीमाओं पर असर डालता है.

मार्कर जोड़ने से अतिरिक्त मैप लोड जनरेट नहीं होगा. हालांकि, पिन की गई जगह का पता लगाने के तरीके के हिसाब से शुल्क जनरेट हो सकते हैं (जैसे कि `google.maps.Map()` क्लास को लोड करना या फिर से लोड करना.)

मैं अपने ऐप्लिकेशन के इस्तेमाल की निगरानी कैसे करूं?

Google Cloud Console में जाकर, अलग-अलग एपीआई के इस्तेमाल पर नज़र रखी जा सकती है.

  1. वह प्रोजेक्ट चुनें जिसमें वह एपीआई शामिल है जिसकी आपको समीक्षा करनी है.
  2. डैशबोर्ड पर मौजूद एपीआई की सूची में, एपीआई के नाम पर क्लिक करें.
  3. पेज के सबसे ऊपर, मेट्रिक या कोटा पर क्लिक करें.

पूरे प्रोजेक्ट की ट्रैफ़िक रिपोर्ट और बिलिंग की जानकारी देखने के लिए, यह तरीका अपनाएं:

  1. अगर आपने पहले से ऐसा नहीं किया है, तो बिलिंग सेट अप करें.
  2. Cloud Console के बिलिंग पेज पर जाएं.
  3. कोई प्रोजेक्ट चुनें.
  4. बाईं ओर मौजूद साइडबार में, रिपोर्ट पर क्लिक करें. अपने बिलिंग खाते में रिपोर्ट देखने के लिए, दाईं साइडबार में मौजूद फ़िल्टर का इस्तेमाल करें.

ज़्यादा जानने के लिए, Google Maps Platform रिपोर्टिंग के साथ-साथ अपने एपीआई के इस्तेमाल पर नज़र रखना और एपीआई के इस्तेमाल की सीमा तय करना देखें.

अनुरोध की दर (क्यूपीएस) की सीमा पार करने पर क्या होगा?

अगर Google Maps Platform के किसी प्रॉडक्ट की क्यूपीएस की सीमाएं पार हो जाती हैं, तो एपीआई गड़बड़ी का मैसेज दिखाएगा. बार-बार इन सीमाओं को पार करने पर, हो सकता है कि आपके एपीआई को कुछ समय के लिए ऐक्सेस न किया जाए.

अगर आपने क्यूपीएस की सीमाओं को पार कर लिया है या सेवा का गलत इस्तेमाल किया है, तो आपको गड़बड़ी का एक मैसेज दिखेगा. तय सीमा से ज़्यादा बार कोशिश करने पर, Google Maps Platform का आपका ऐक्सेस ब्लॉक किया जा सकता है.

ध्यान दें: Maps JavaScript API में चार वेब सर्विस एपीआई के बराबर क्लाइंट-साइड सेवा उपलब्ध है: निर्देश, दूरी मैट्रिक्स, ऊंचाई, और जियोकोडिंग.

ट्रैक इस्तेमाल करने की तय सीमा पार हो गई है

इस्तेमाल करने की तय सीमा पार करने पर, आपको जवाब के तौर पर OVER_QUERY_LIMIT स्टेटस कोड मिलेगा.

इसका मतलब है कि वेब सेवा सामान्य रिस्पॉन्स देना बंद कर देगी और जब तक ज़्यादा इस्तेमाल की अनुमति नहीं दी जाती, तब तक सिर्फ़ स्टेटस कोड OVER_QUERY_LIMIT दिखाने पर स्विच होगा. अगर आपके ऐप्लिकेशन ने हर सेकंड बहुत ज़्यादा अनुरोध भेजे थे, इसलिए गड़बड़ी मिलने के कुछ सेकंड बाद ऐसा हो सकता है.

अगर आपका क्यूपीएस इस्तेमाल की सीमा को पार कर जाता है, तो इस्तेमाल को कम करने के बारे में सोचें. इसके लिए, ऐप्लिकेशन को ऑप्टिमाइज़ करें, ताकि Google Maps Platform के प्रॉडक्ट का बेहतर तरीके से इस्तेमाल किया जा सके. ज़्यादा जानकारी के लिए, ऑप्टिमाइज़ेशन गाइड देखें.

मेरी साइट को बहुत ट्रैफ़िक मिलता है. क्या Google Maps Platform के प्रॉडक्ट इस्तेमाल किए जा सकते हैं?

हां. हालांकि, हमारा सुझाव है कि आप Google Maps Platform के लिए इस्तेमाल किए जाने वाले इस्तेमाल करने की सीमाओं के बारे में जान लें. यह जानकारी, आपका ऐप्लिकेशन इस्तेमाल करने के लिए ज़रूरी है.

बिलिंग खाता बन जाने के बाद, अगर आपकी महीने की 200 डॉलर की इस्तेमाल की सीमा पूरी हो जाती है और आपके बिलिंग खाते में पेमेंट का कोई मान्य तरीका (क्रेडिट कार्ड, बैंक ट्रांसफ़र, ...) नहीं है, तो पेमेंट का मान्य तरीका जोड़ने तक एपीआई काम करना बंद कर देता है.

इस्तेमाल का हिसाब कैसे लगाया जाएगा और बिलिंग कैसे की जाएगी?

इस्तेमाल का हिसाब हर दिन के आखिर में लगाया जाता है और इसकी कीमत, कीमत वाली शीट में दिखाई गई है. हर महीने के आखिर में, आपके बिलिंग खाते से जुड़े पैसे चुकाने के तरीके से पूरा इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, Google Maps Platform से बिलिंग देखें.

Google Maps Platform का इस्तेमाल करने में कितना खर्च आता है?

हर एपीआई की लागत की खास जानकारी के लिए, कीमत वाली शीट देखें. अगर आपका ऐप्लिकेशन हर महीने इस्तेमाल के लिए $200 तक के अनुरोध जनरेट करता है या मैप लोड का वॉल्यूम जनरेट करता है, तो आपके इस्तेमाल के लिए शुल्क नहीं लिया जाता है. अगर 200 डॉलर/महीने के क्रेडिट से ज़्यादा पैसे चुकाने हैं, तो उनसे आपके बिलिंग खाते से शुल्क लिया जाएगा. ज़्यादा जानकारी के लिए, हमारी Google Maps Platform बिलिंग को समझने की गाइड देखें.

क्या यह शुल्क अन्य मुद्राओं में उपलब्ध है?

कंसोल में, अन्य मुद्राएं उपलब्ध हो सकती हैं. अगर आपने कोई अलग मुद्रा चुनी है, तो दरें उस मुद्रा से बदल जाएंगी जो हमारी कीमत वाली शीट में दी गई है.

मैंने बिलिंग सेट अप कर ली है. मैं अपना बिल कैसे देखूं?

Google, हर महीने की शुरुआत में पिछले महीने की गतिविधि के लिए आपसे शुल्क लेता है. इसके लिए, पैसे चुकाने के आपके तय तरीके का इस्तेमाल किया जाता है. अपने बिल से जुड़ी जानकारी के लिए, हमारी Google Maps Platform बिलिंग की जानकारी की गाइड देखें.

दूसरे संसाधन:

अगर इस्तेमाल अचानक से बढ़ जाता है, तो मैं बड़े बिल से कैसे बचूं?

Google Maps Platform, हर दिन के अनुरोध की सीमा तय करने और बिल करने के लिए रोज़ की ज़्यादा से ज़्यादा सीमा तय करने के तरीके देता है. अचानक होने वाली बढ़ोतरी से बचने के लिए, रोज़ाना इस्तेमाल की सीमा तय की जा सकती है. बिलिंग खाते के शुल्क, आपकी तय की गई सीमा तक पहुंचने पर, ईमेल सूचनाएं पाने के लिए बजट अलर्ट भी सेट किए जा सकते हैं.

हर दिन के लिए बिल की ज़्यादा से ज़्यादा सीमा तय करना:

इस्तेमाल में अचानक होने वाली बढ़ोतरी से बचने के लिए, इस्तेमाल के लिए रोज़ाना की सीमा सेट की जा सकती है. इससे बिल ज़्यादा नहीं होगा. Cloud Console में जाकर, इस सीमा को बदला जा सकता है. इसके लिए, यह तरीका अपनाएं:

  1. एपीआई और सेवाओं के डैशबोर्ड पर जाएं.
  2. अगर आपसे कहा जाए, तो कोई प्रोजेक्ट चुनें.
  3. सूची से कोई एपीआई चुनें. इसके बाद, कोटा टैब पर क्लिक करें.
  4. "हर दिन के अनुरोध" कोटे के बगल में मौजूद बदलाव करें आइकॉन पर क्लिक करें.

इसके अलावा, IAM और एडमिन कोटा डैशबोर्ड का इस्तेमाल करके, एक से ज़्यादा एपीआई के लिए एक से ज़्यादा कोटे में बदलाव किए जा सकते हैं.

बजट अलर्ट सेट और मैनेज करना:

बजट अलर्ट सेट अप करें, ताकि बिलिंग खाते के शुल्क आपके सेट किए गए थ्रेशोल्ड तक पहुंचने पर, बिलिंग एडमिन को ईमेल से सूचनाएं भेजी जा सकें. बिलिंग एडमिन को तब ईमेल सूचनाएं भेजी जाती हैं, जब बिलिंग खाते में अनुमानित शुल्क 50%, 90%, और 100% से ज़्यादा हो जाते हैं.

मुझे एक मैसेज मिला है कि मेरा प्रोजेक्ट "Google Maps Platform ट्रांज़िशन खाते" से लिंक है, लेकिन मेरे पास उस खाते का ऐक्सेस नहीं है. मुझे क्या करना चाहिए?

"Google Maps Platform ट्रांज़िशन खाता" इसलिए बनाया गया था, ताकि कुछ ग्राहकों को 'जितना इस्तेमाल करें, सिर्फ़ उतने पैसे चुकाएं' प्राइसिंग प्लान पर अपग्रेड करने में मदद मिले. इस ट्रांज़िशन खाते की मदद से, Google इन ग्राहकों को एक बार मिलने वाला क्रेडिट दे पाया, ताकि वे 200 डॉलर की सीमा तक Google Maps Platform का इस्तेमाल कर सकें. यह सीमा पार होने के बाद, बिलिंग खाता बंद हो जाएगा और आपके पास सेवा का ऐक्सेस नहीं रहेगा. सेवा में रुकावटों से बचने के लिए, हमारा सुझाव है कि आप अपना बिलिंग खाता सेट करें और बिना किसी शुल्क के 200 डॉलर की मासिक सदस्यता का आनंद लेना जारी रखें. अपने प्रोजेक्ट का बिलिंग खाता बदलने के लिए:

  1. नया बिलिंग खाता बनाएं (अगर आपके पास पहले से कोई बिलिंग खाता है, तो आप इस चरण को छोड़ सकते हैं).
  2. बिलिंग खाते को अपने प्रोजेक्ट से जोड़ें.
मेरे कोटा की सीमा, एक दिन के लिए एक अनुरोध पर क्यों सेट की गई है? यह सीमा कैसे बढ़ाई जा सकती है?

अगर आपने अपने प्रोजेक्ट में बिलिंग खाता नहीं बनाया है और उसे अटैच नहीं किया है, तो आपके Maps Platform API के लिए हर दिन एक ही अनुरोध किया जा सकेगा. बिलिंग खाता बनाकर और उसे अटैच करके, आपको कोटा बढ़ाने का विकल्प मिल सकता है. ऐसा करने के लिए, Google Maps Platform का इस्तेमाल शुरू करना लेख देखें.

बिलिंग खाता बनाने और उसे अटैच करने के बाद, आपके लिए हर दिन की तय सीमा हटा दी जाएगी. आपके पास Cloud Console में जाकर, अनचाहे खर्च को रोकने के लिए सीमा सेट करने का विकल्प होता है.

मुझे बिलिंग के उल्लंघन की सूचना मिली है. मैं इस समस्या को कैसे हल करूं?

आपको यह सूचना इसलिए मिली है, क्योंकि Google को पता चला है कि आपका खाता एक से ज़्यादा बिलिंग खातों का इस्तेमाल करता है. यह Google की शर्तों का उल्लंघन है, जैसा कि Google Maps Platform की सेवा की शर्तों के सेक्शन 3.2.4 में बताया गया है. इन शर्तों के तहत, कई बिलिंग खाते नहीं बनाए जा सकते. ज़्यादा जानने के लिए, बिलिंग खाते के उल्लंघन के बारे में अक्सर पूछे जाने वाले सवाल देखें.

Google Maps Platform का इस्तेमाल करना

Maps के अलग-अलग प्रॉडक्ट के लिए, मुझे किन कुंजियों या क्रेडेंशियल का इस्तेमाल करना चाहिए?

हर बार Google Maps Platform के प्रॉडक्ट का इस्तेमाल करते समय, आपको अपने अनुरोध की पुष्टि करने के लिए, एपीआई कुंजी शामिल करनी होगी. Google Maps Platform, Android, iOS या वेब ऐप्लिकेशन के लिए उपलब्ध है. साथ ही, यह एचटीटीपी वेब सेवाओं के ज़रिए भी उपलब्ध है.

एपीआई पासकोड:

  • एपीआई पासकोड, एक यूनीक आइडेंटिफ़ायर होता है. इसे Cloud Console का इस्तेमाल करके जनरेट किया जाता है.
  • कुंजी वाली एपीआई लोड करने का उदाहरण: &key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo

डिजिटल हस्ताक्षर:

  • डिजिटल हस्ताक्षर, यूआरएल पर हस्ताक्षर करने के लिए Google की तरफ़ से उपलब्ध कराए गए सीक्रेट सीक्रेट का इस्तेमाल करके जनरेट किया जाता है. डिजिटल हस्ताक्षर का इस्तेमाल Maps स्टैटिक एपीआई और Street View स्टैटिक एपीआई के साथ किया जाता है.

पाबंदियां:

  • एपीआई पासकोड से जुड़ी पाबंदियां ज़रूरी नहीं हैं. हालांकि, हमारा सुझाव है कि बेहतर सुरक्षा के लिए, सभी एपीआई पासकोड का इस्तेमाल न करें. ज़्यादा जानकारी के लिए, एपीआई की सुरक्षा से जुड़े सबसे सही तरीके देखें.
  • आपके पास एपीआई पासकोड में ऐप्लिकेशन पाबंदी जोड़ने का विकल्प होता है. पाबंदी लगने के बाद, कुंजी सिर्फ़ उन प्लैटफ़ॉर्म पर काम करेगी जो इस तरह की पाबंदी का इस्तेमाल करते हैं. ऐप्लिकेशन से जुड़ी चार तरह की पाबंदियां उपलब्ध हैं. एक ही तरह की पाबंदी लागू करने वाले एपीआई, एक ही पाबंदी वाली कुंजी का इस्तेमाल कर सकते हैं.
    • आईपी पते (अलग-अलग सर्वर) - वेब सर्विस एपीआई के साथ इस्तेमाल करने के लिए.
    • एचटीटीपी रेफ़रर (वेबसाइटें) - वेब एपीआई के साथ इस्तेमाल करने के लिए.
    • Android ऐप्लिकेशन के इस्तेमाल पर पाबंदी (पैकेज के नाम और फ़िंगरप्रिंट के आधार पर) - Android के लिए Maps SDK टूल के साथ इस्तेमाल करने के लिए.
    • iOS ऐप्लिकेशन पाबंदी (iOS बंडल आइडेंटिफ़ायर के आधार पर) - iOS के लिए Maps SDK टूल के साथ इस्तेमाल करने के लिए.
  • एपीआई पासकोड में एपीआई पाबंदी भी जोड़ी जा सकती है. ज़्यादा जानकारी के लिए, एपीआई पासकोड पाएं, जोड़ें, और प्रतिबंधित करें देखें.

नीचे दी गई टेबल में हर Google Maps Platform API/SDK टूल के लिए, कुंजी/क्रेडेंशियल और ऐप्लिकेशन से जुड़ी पाबंदी की जानकारी दी गई है.

API/SDK क्रेडेंशियल और ऐप्लिकेशन पर पाबंदी
Android के लिए Maps SDK टूल Android पर पाबंदी लगाने वाली एपीआई पासकोड1
Android के लिए जगहें SDK टूल Android पर पाबंदी लगाने वाली एपीआई पासकोड1
iOS के लिए Maps SDK टूल iOS पर पाबंदी वाली एपीआई पासकोड1
iOS के लिए Places SDK टूल iOS पर पाबंदी वाली एपीआई पासकोड1
Maps JavaScript API एचटीटीपी रेफ़रर की पाबंदी वाली एपीआई पासकोड1
Map Tiles API एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
एरियल व्यू एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
Maps स्टैटिक एपीआई एचटीटीपी रेफ़रर की पाबंदी वाली एपीआई पासकोड1 + डिजिटल सिग्नेचर2
Street View स्टैटिक एपीआई एचटीटीपी रेफ़रर की पाबंदी वाली एपीआई पासकोड1 + डिजिटल सिग्नेचर2
Maps Embed API एचटीटीपी रेफ़रर की पाबंदी वाली एपीआई पासकोड1
पते की पुष्टि करने वाला एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
निर्देश एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
डिस्टेंस मैट्रिक्स एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
एलिवेशन एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
जियोकोडिंग एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
जियोलोकेशन एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
जगहें एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
Roads API एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
Routes API एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
टाइम ज़ोन एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
Air Quality API एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
पराग एपीआई एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
Solar API एपीआई पासकोड, जिसके लिए आईपी पते पर पाबंदी है1
1 एपीआई पासकोड से जुड़ी पाबंदियां ज़रूरी नहीं हैं. हालांकि, हमारा सुझाव है कि बेहतर सुरक्षा के लिए, सभी एपीआई कुंजियों पर पाबंदी लगाएं.
2 इस्तेमाल के हिसाब से, Maps स्टैटिक एपीआई और Street View स्टैटिक एपीआई के लिए डिजिटल हस्ताक्षर की ज़रूरत पड़ सकती है. हमारा सुझाव है कि अपने अनुरोधों की पुष्टि करने के लिए, आप एपीआई पासकोड और डिजिटल हस्ताक्षर, दोनों का इस्तेमाल करें. भले ही, उनका इस्तेमाल किसी भी तरह किया गया हो.
मैं कुंजी पर लगाई जाने वाली अपनी पाबंदी के टाइप को एचटीटीपी रेफ़रर से आईपी पते पर पाबंदी में कैसे बदलूं?

अहम जानकारी: अगर रेफ़रर से जुड़ी पाबंदियों वाली एपीआई पासकोड के साथ किसी भी वेब सर्विस एपीआई का इस्तेमाल किया जा रहा है, तो आपके अनुरोध को गड़बड़ी का यह मैसेज नहीं दिखेगा: "इस एपीआई के साथ इस्तेमाल किए जाने पर, एपीआई कुंजियों में रेफ़रर से जुड़ी पाबंदियां नहीं हो सकतीं." आपको आईपी पते से जुड़ी पाबंदियों वाली एपीआई पासकोड का इस्तेमाल करना होगा.

एपीआई पासकोड से जुड़ी पाबंदी के टाइप को एचटीटीपी रेफ़रर से आईपी पते पर स्विच करने से पहले, पक्का करें कि एपीआई पासकोड का इस्तेमाल करने वाले सभी एपीआई, आईपी से जुड़ी पाबंदियों के टाइप के साथ काम करते हों. एक तरह की पाबंदी वाले एपीआई, एक ही पाबंदी वाली कुंजी का इस्तेमाल कर सकते हैं. अगर आपको एक से ज़्यादा पाबंदियां लागू करनी हैं, तो ज़रूरी पाबंदी के साथ एक अलग कुंजी जोड़ें. नई एपीआई पासकोड जोड़ने का तरीका जानें.

Google Maps Platform के प्रॉडक्ट से जुड़ी, एपीआई पासकोड से जुड़ी पाबंदियों के बारे में ज़्यादा जानें.

एचटीटीपी रेफ़रर पाबंदी वाली एपीआई कुंजी को आईपी पता पाबंदी पर स्विच करने के लिए, ये काम करें:

  1. Cloud Console के क्रेडेंशियल पेज पर जाएं.
  2. वह प्रोजेक्ट चुनें जिसमें मौजूद एपीआई पासकोड में बदलाव करना है.
  3. क्रेडेंशियल पेज पर, एपीआई पासकोड की सूची से एपीआई पासकोड का नाम चुनें. इसके बाद, कुंजी की जानकारी में बदलाव किया जा सकता है.
  4. पेज के मुख्य पाबंदी सेक्शन में, “आईपी पते (वेब सर्वर, क्रॉन जॉब वगैरह)" चुनें और सही सर्वर के आईपी पते डालें. इसके बाद, 'सेव करें' पर क्लिक करें.
मुझे नई एपीआई कुंजी कैसे मिलेगी?
Google Maps Platform का इस्तेमाल शुरू करना देखें.
मैं Google Maps API के हर वर्शन में किए गए बदलावों के बारे में कैसे पता लगाऊं?

कई Maps API के वर्शन में बदलाव से जुड़ी जानकारी यहां दिए गए लिंक पर उपलब्ध है:

Google Maps Platform से जुड़े समस्या को ट्रैक करने वाले टूल का इस्तेमाल करके, यहां यह भी देखा जा सकता है कि Google Maps Platform का कौनसा वर्शन लॉन्च किया गया था और ठीक कर दिया गया था:

https://issuetracker.google.com/bookmarks-groups/76561

पेज के लोड होने के बाद, मैं एपीआई को किसी पेज में एसिंक्रोनस तरीके से कैसे लोड करूं?

एपीआई लोड करते समय, बस कॉलबैक पैरामीटर तय करें. ज़्यादा जानकारी और सैंपल कोड देखने के लिए, Maps JavaScript API दस्तावेज़ के इस्तेमाल शुरू करना चैप्टर पर जाएं.

मैं Google Maps Platform के प्रॉडक्ट को अंग्रेज़ी के अलावा किसी दूसरी भाषा में कैसे दिखाऊं?

एपीआई डिफ़ॉल्ट रूप से, उपयोगकर्ता की जगह या ब्राउज़र सेटिंग के आधार पर, सबसे सही भाषा को लोड करने की कोशिश करता है. कुछ एपीआई की मदद से, अनुरोध करते समय, साफ़ तौर पर भाषा सेट की जा सकती है. भाषा सेट करने के तरीके के बारे में ज़्यादा जानकारी, हर एपीआई के दस्तावेज़ में उपलब्ध है:

इस्तेमाल की जा सकने वाली भाषाएं:

Google अक्सर काम करने वाली भाषाओं को अपडेट करता है. यह मुमकिन है कि यह सूची पूरी न हो और इसमें बदलाव हो सकता है.

भाषा कोड Language भाषा कोड Language
af ऐफ़्रिकांस ja जैपनीज़
sq अल्बेनियन kn कन्नड़
am अमहैरिक kk कज़ाक
ar ऐरेबिक कि॰मी॰ ख्मेर
hy आर्मेनियन ko कोरियन
az अज़रबैजानी ky किर्गिज़
eu बास्क lo लाओ
be बेलारूसी lv लातवियन
bn बांग्ला lt लिथुएनियन
bs बोस्नियन mk मेसीडोनियन
bg बल्गैरियन ms मलय
my बर्मीज़ ml मलयालम
ca कैटलैन mr मराठी
zh चाइनीज़ mn मंगोलियन
zh-CN चाइनीज़ (सिंप्लिफ़ाइड) ne नेपाली
zh-HK चाइनीज़ (हॉन्ग कॉन्ग) no नॉर्वीजन
zh-TW चाइनीज़ (ट्रेडिशनल) pl पोलिश
घंटे क्रोएशियन pt पॉर्चुगीज़
cs चेक pt-BR पॉर्चुगीज़ (ब्राज़ील)
da डेनिश pt-PT पॉर्चगीज़ (पुर्तगाल)
nl डच pa पंजाबी
en अंग्रेज़ी ro रोमेनियन
en-AU अंग्रेज़ी (ऑस्ट्रेलियन) ru रशियन
en-GB अंग्रेज़ी (ग्रेट ब्रिटेन) sr सर्बियन
et एस्टोनियन si सिंहली
fa फ़ारसी sk स्लोवाक
fi फ़िनिश sl स्लोवेनियन
fil फ़िलिपीनो es स्पैनिश
fr फ़्रेंच es-419 स्पैनिश (लैटिन अमेरिका)
fr-CA फ़्रेंच (कनाडा) sw स्वाहिली
gl गैलिशियन sv स्वीडिश
ka जॉर्जियन ta तमिल
de जर्मन te तेलुगु
el ग्रीक th थाई
gu गुजराती tr टर्किश
iw हिब्रू uk यूक्रेनियाई
hi हिन्दी ur उर्दू
hu हंगेरियन uz उज़्बेक
है आइसलैंडिक vi वियतनामीज़
id इंडोनेशियन zu ज़ुलू
it इटैलियन

आप इस सैंपल ऐप्लिकेशन में देख सकते हैं कि ऊपर दी गई किसी भी भाषा में मैप कैसा दिखेगा.

क्या एसएसएल (एचटीटीपीएस) से Google Maps Platform को ऐक्सेस किया जा सकता है?

Maps JavaScript API, Maps स्टैटिक एपीआई, और वेब सर्विस एपीआई को सुरक्षित (एचटीटीपीएस) कनेक्शन पर ऐक्सेस किया जा सकता है. एसएसएल पर एपीआई को ऐक्सेस करने के तरीके के बारे में जानकारी पाने के लिए, कृपया एपीआई से जुड़ा दस्तावेज़ देखें.

ध्यान दें कि Maps स्टैटिक एपीआई, ऐसे कस्टम आइकॉन यूआरएल के साथ काम नहीं करता जो एचटीटीपीएस का इस्तेमाल करते हैं. आपको डिफ़ॉल्ट आइकॉन दिखेगा.

मैं गड़बड़ी की शिकायत कैसे करूं या Google Maps Platform में किसी नई सुविधा का अनुरोध कैसे करूं?

अगर आपको लगता है कि कोई गड़बड़ी हुई है, तो कृपया इस समस्या को सही फ़ोरम पर बढ़ाकर शुरू करें. इससे अन्य डेवलपर गड़बड़ी की पुष्टि कर पाएंगे. साथ ही, आपके कोड में होने वाली किसी भी संभावित समस्या को दूर कर पाएंगे.

अगर आपको किसी सुविधा के लिए अनुरोध करना है, तो कृपया सबसे पहले इस फ़ोरम से जुड़े फ़ोरम पर जाकर इसकी पुष्टि करें कि आपकी ज़रूरतों को पूरा करने वाला समाधान पहले से उपलब्ध नहीं है.

जब आप इस बात की पुष्टि कर लें कि आपने एक नई गड़बड़ी की पहचान कर ली है या Google Maps Platform के प्रॉडक्ट के मौजूदा फ़ंक्शन से आपकी ज़रूरी शर्तें पूरी नहीं हो पा रही हैं, तो कृपया Google Maps Platform के समस्या ट्रैकर का इस्तेमाल करके, गड़बड़ी या सुविधा के अनुरोध की शिकायत करें.

समस्या ट्रैकर में गड़बड़ी या सुविधा का अनुरोध जोड़ने से पहले, कृपया यह जांच लें कि गड़बड़ी या सुविधा को पहले से जोड़ा न गया हो. अगर ऐसा है, तो अपनी दिलचस्पी दिखाने के लिए उस समस्या पर स्टार का निशान लगाएं और अपडेट की सूचना पाएं.

Google Maps Platform API, साइट कुकी का इस्तेमाल कैसे करते हैं?

Android के लिए Maps SDK टूल और iOS के लिए Maps SDK टूल, उन कुकी का इस्तेमाल करते हैं जो Google की निजता नीति के तहत आती हैं. जैसे, हर दिन और सात दिनों के सक्रिय उपयोगकर्ताओं की गिनती करना और सेवा के गलत इस्तेमाल को रोकना. ये कुकी किसी भी साइन इन किए हुए Google खाते से नहीं जुड़ी होती हैं. साथ ही, इन्हें एपीआई कॉल से इकट्ठा की गई बाकी जानकारी के साथ लॉग नहीं किया जाता है.

मुझे मेरे सवाल का जवाब नहीं मिला. मुझे किससे संपर्क करना चाहिए?

Google की डेवलपर संबंध टीम Stack Overflow पर मौजूद है. यह एक ऐसी साइट है जिसमें प्रोग्रामर के साथ मिलकर, सवाल और जवाब के सवालों के जवाब दिए जाते हैं. यह Google Maps ऐप्लिकेशन डेवलप करने और उसके रखरखाव के बारे में तकनीकी सवाल पूछने का बेहतरीन प्लैटफ़ॉर्म है. Stack Overflow पर सवाल पूछने के बारे में ज़्यादा जानकारी सहायता पेज पर उपलब्ध है.

सहायता का अनुरोध करते समय सबसे अच्छे नतीजों के लिए, कृपया इन बातों का ध्यान रखें:

  • मौजूदा चर्चाएं खोजें. ऐसा हो सकता है कि किसी और को भी इस समस्या का सामना करना पड़ा हो और समस्या का हल मिल गया हो.
  • अगर हो सके, तो अपनी साइट का लिंक सबमिट करें. कोड स्निपेट सिर्फ़ तब पोस्ट करें, जब कोड को ऑनलाइन आसानी से न देखा जा सके.
  • ब्राउज़र के वर्शन, गड़बड़ियों, और ऐसे अन्य सभी तथ्यों के साथ ही सभी ज़रूरी जानकारी दें जो इस समस्या को हल करने में काम आ सकती है.

गड़बड़ियां और समस्या हल करना

इस गड़बड़ी का क्या मतलब है?

अगर Google Maps API को लोड करते या चलाते समय आपको कोई गड़बड़ी मिलती है, तो गड़बड़ी के कोड के बारे में जानने के लिए कृपया नीचे दिए गए लिंक पर जाएं:

मेरे मैप सामान्य से ज़्यादा गहरे रंग में दिख रहे हैं. क्या हो रहा है?

कुछ मामलों में, गहरे रंग का मैप या 'नेगेटिव' Street View इमेज, जिस पर "सिर्फ़ डेवलपमेंट के लिए" टेक्स्ट वाला वॉटरमार्क दिखता है. आम तौर पर, यह व्यवहार एपीआई पासकोड या बिलिंग से जुड़ी समस्याओं की जानकारी देता है. Google Maps Platform प्रॉडक्ट का इस्तेमाल करने के लिए, आपके पास बिलिंग खाता होना चाहिए और सभी अनुरोधों में मान्य एपीआई पासकोड होना चाहिए. नीचे दिए गए तरीके से, इस समस्या को हल करने में मदद मिलेगी:


मैं गड़बड़ी कोड को कैसे ठीक करूं: OVER_DAILY_LIMIT या OVER_QUERY_LIMIT?
ये गड़बड़ी कोड इनमें से किसी भी वजह से दिखाए जा सकते हैं:
  • अनुरोध से एपीआई पासकोड मौजूद नहीं है.
  • दी गई एपीआई पासकोड अमान्य है.
  • इस प्रोजेक्ट में कोई बिलिंग खाता अटैच नहीं है.
  • खुद से लगाई गई इस्तेमाल की सीमा पार हो गई है.
  • पैसे चुकाने का यह तरीका अब मान्य नहीं है. उदाहरण के लिए, क्रेडिट कार्ड की समयसीमा खत्म हो गई हो.
  • आपने दिए गए एपीआई के लिए, क्यूपीएस की सीमाएं पार कर ली हैं.

Google Maps Platform वाले प्रॉडक्ट का इस्तेमाल करने के लिए, आपके पास बिलिंग खाता होना ज़रूरी है. साथ ही, सभी अनुरोधों में मान्य एपीआई पासकोड होना ज़रूरी है. इसे ठीक करने के लिए, नीचे दिया गया तरीका अपनाएं:

मैं गड़बड़ी कोड को कैसे ठीक करूं: kGMSPlacesRateLimitExceeded या 9005 PLACES_API_RATE_LIMIT_EXCEEDED?
अगर आपको kGMSPlacesRateLimitExceeded या 9005 PLACES_API_RATE_LIMIT_EXCEEDED दिख रहा है, तो हो सकता है कि Android के लिए Places SDK टूल या iOS के लिए Places SDK टूल का अब काम न किया जा रहा हो. ज़्यादा जानें और नए SDK टूल ढूंढने के लिए https://goo.gle/places-sdk-deprecation पर जाएं.
मैं इस गड़बड़ी को कैसे ठीक करूं: "इस आईपी, साइट या मोबाइल ऐप्लिकेशन को इस एपीआई पासकोड का इस्तेमाल करने की अनुमति नहीं है."?

कई स्थितियों की वजह से यह गड़बड़ी हो सकती है:

  • आपने अपने एपीआई पासकोड के लिए, आईपी पते (सर्वर) से जुड़ी पाबंदियों को चालू कर दिया है. साथ ही, किसी ऐसे आईपी पते से अनुरोध करने की कोशिश की जा रही है जिसके पास अनुमति नहीं है.
  • आपने अपने एपीआई पासकोड के लिए, एचटीटीपी रेफ़रर (वेबसाइट) से जुड़ी पाबंदियों को चालू किया है. कोई ऐसा रेफ़रल देने वाला व्यक्ति अनुरोध भेज रहा है जिसे इसकी अनुमति नहीं है.
  • आपने पैकेज का नाम और फ़िंगरप्रिंट सेट करके, अपने Android ऐप्लिकेशन के इस्तेमाल पर पाबंदी लगा दी है. साथ ही, कोई ऐसा Android ऐप्लिकेशन अनुरोध की कोशिश कर रहा है जिसे इसकी अनुमति नहीं है.
  • आपने बंडल आइडेंटिफ़ायर तय करके iOS ऐप्लिकेशन से मिलने वाले अनुरोधों पर पाबंदी लगा दी है और कोई ऐसा iOS ऐप्लिकेशन अनुरोध भेजने की कोशिश कर रहा है जिसकी पहचान नहीं की जा सकी.
  • अगर आपने एचटीटीपी रेफ़रर पाबंदियों वाली एपीआई पासकोड के साथ, किसी भी वेब सर्विस एपीआई का इस्तेमाल किया, तो इस गड़बड़ी का मैसेज मिला. उन एपीआई के अनुरोधों की पहचान, आईपी पते से जुड़ी पाबंदियों वाली एपीआई पासकोड से की जानी चाहिए. मुख्य पाबंदी के टाइप को एचटीटीपी रेफ़रर से जुड़ी पाबंदी से आईपी पते पर पाबंदी पर स्विच करें. एपीआई पासकोड पर पाबंदी लगाने के बारे में ज़्यादा जानकारी के लिए, एपीआई पासकोड के इस्तेमाल के सबसे सही तरीके लेख पढ़ें.

अपने एपीआई पासकोड के क्रेडेंशियल देखना और उनमें बदलाव करना

अपनी एपीआई कुंजियां देखने और किसी भी पाबंदी को मैनेज करने के लिए, यह तरीका अपनाएं:

  1. Cloud Console के क्रेडेंशियल पेज पर जाएं.
  2. वह प्रोजेक्ट चुनें जिसमें मौजूद एपीआई पासकोड की समीक्षा करनी है.
  3. एपीआई कुंजियों की सूची में जाकर, क्रेडेंशियल की जानकारी के साथ-साथ कुंजी के लिए सेट की गई पाबंदियों की जानकारी देखने के लिए, कुंजी के नाम पर क्लिक करें.
  4. चुनी गई एपीआई पासकोड के पूरे क्रेडेंशियल दिखाए जाते हैं. इसमें, कुंजी के लिए सेट की गई पाबंदियां भी शामिल होती हैं. यहां से, पाबंदियों को ज़रूरत के हिसाब से बदला, मिटाया या अपडेट किया जा सकता है.
मैं गड़बड़ी को कैसे ठीक करूं: "रेफ़रर से जुड़ी पाबंदियों वाली एपीआई कुंजियों का इस्तेमाल, इस एपीआई के साथ नहीं किया जा सकता."?

आप ऐसे किसी भी वेब सर्विस एपीआई का इस्तेमाल कर रहे हैं जिसके लिए एपीआई पासकोड, एचटीटीपी रेफ़रर तक सीमित है. सुरक्षा की वजहों से, वेब सर्विस एपीआई को आईपी पतों तक सीमित एपीआई कुंजियों का इस्तेमाल करना होगा. अपनी कुंजी पर पाबंदी लगाने के लिए इस्तेमाल होने वाली कुंजी को एचटीटीपी रेफ़रर से जुड़ी पाबंदी से आईपी पते पर पाबंदी पर स्विच करें या अगर आपकी कुंजी का इस्तेमाल Maps JavaScript API के साथ पहले से किया जा चुका है, तो एक नई एपीआई कुंजी बनाएं.

Google Maps Platform की सेवाएं

मुझे पतों को अक्षांश/देशांतर जोड़े में बदलना है. क्या मैं Google Maps Platform की मदद से ऐसा कर सकता/सकती हूं?

हां, इस प्रक्रिया को "जियोकोडिंग" कहते हैं. Maps JavaScript API में, जियोकोडिंग सेवा करने के लिए एक क्लास शामिल है. इसकी क्लास है: google.maps.Geocoder.

इसके अलावा, Google, जियोकोडिंग एपीआई भी उपलब्ध कराता है, जो एक REST इंटरफ़ेस देता है, जो JSON और एक्सएमएल फ़ॉर्मैट में जवाब दे सकता है.

जियोकोडिंग किन देशों में उपलब्ध है?

यह जानने के लिए कि फ़िलहाल Google Maps Platform के जियोकोडर किन देशों में इस्तेमाल करते हैं, कृपया Google Maps कवरेज का डेटा देखें.

जियोकोड किए गए स्थानों की सटीक जानकारी हर देश के लिए अलग-अलग हो सकती है, इसलिए आपको यह पता लगाने के लिए लौटाया गया location_type फ़ील्ड का इस्तेमाल करना चाहिए कि आपके ऐप्लिकेशन के लिए ज़रूरी मिलान वाले नतीजे मिले हैं या नहीं. कृपया ध्यान दें कि जियोकोडिंग डेटा की उपलब्धता, डेटा उपलब्ध कराने वाली कंपनियों के साथ हमारे अनुबंधों पर निर्भर करती है. इसलिए, इसमें बदलाव हो सकता है.

Google Maps Platform के जियोकोडर, Google Maps से अलग जगह की जानकारी क्यों देते हैं?

एपीआई जियोकोडर और Google Maps जियोकोडर कभी-कभी (देश के मुताबिक) अलग-अलग डेटा सेट का इस्तेमाल करते हैं. एपीआई जियोकोडर को समय-समय पर नए डेटा के साथ अपडेट किया जाता है, इसलिए आपको समय के साथ नतीजे बदलते या बेहतर होते दिख सकते हैं.

सफल अनुरोधों की संख्या को बढ़ाने के लिए, मुझे जियोकोडर क्वेरी को कैसे फ़ॉर्मैट करना चाहिए?

जियोकोडर को भौगोलिक निर्देशांक के लिए, मोहल्ले के पते मैप करने के लिए डिज़ाइन किया गया है. इसलिए, हमारा सुझाव है कि आप जियोकोडर अनुरोधों को नीचे दिए गए दिशा-निर्देशों के मुताबिक फ़ॉर्मैट करें, ताकि क्वेरी के कामयाब होने की संभावना बढ़ सके:

  • पते की जानकारी, उस देश की राष्ट्रीय डाक सेवा के इस्तेमाल किए जाने वाले फ़ॉर्मैट के हिसाब से दें.
  • कारोबार के नाम, यूनिट नंबर, फ़्लोर नंबर या सुइट नंबर जैसे पते से जुड़ी ऐसी अतिरिक्त जानकारी न दें जो संबंधित देश की डाक सेवा के मुताबिक, पते में शामिल न हों. ऐसा करने से ZERO_RESULTS से जवाब मिल सकते हैं.
  • प्लस कोड को फ़ॉर्मैट करें, जैसा कि यहां दिखाया गया है (प्लस साइन को यूआरएल-एस्केप्ड %2B में और स्पेस यूआरएल-एस्केप्ड %20 में करें):
    • ग्लोबल कोड, चार वर्ण का एरिया कोड है और छह या इससे ज़्यादा वर्णों का लोकल कोड है. (849VCWC8+R9 849VCWC8%2BR9 है).
    • कंपाउंड कोड छह वर्ण या इससे ज़्यादा का स्थानीय कोड होता है. इसका इस्तेमाल जगह की जानकारी के लिए किया जाता है. (CWC8+R9 Mountain View, CA, USA CWC8%2BR9%20Mountain%20View%20CA%20USA है).
  • जहां भी हो सके वहां इमारत के नाम की जगह पर, परिसर की सड़क के नंबर का इस्तेमाल करें.
  • जहां भी हो सके वहां क्रॉस स्ट्रीट की जानकारी देने के लिए, मोहल्ले के पते का इस्तेमाल करें.
  • आस-पास के लैंडमार्क जैसे 'संकेत' न दें.
मुझे जियोकोडिंग के लिए नंबर वाले हाईवे पर अमेरिका का पता कैसे फ़ॉर्मैट करना चाहिए?

Google Maps Platform जियोकोडर के लिए ज़रूरी है कि अमेरिका के नंबर वाले हाइवे के पते में इस तरह बताए गए हों:

  • काउंटी रोड: "Co Road NNN" जहां NNN सड़क का नंबर है. उदाहरण के लिए. "Co Road 82"
  • स्टेट हाइवे: "State NNN" जहां राज्य, राज्य का पूरा नाम है और NNN हाइवे का नंबर है. उदाहरण के लिए. "California 82"
  • अमेरिका के हाइवे: "U.S. NNN", जहां NNN हाइवे का नंबर है. जैसे "U.S. 101"
  • अमेरिका के इंटरस्टेट का: "Interstate NNN", जहां NNN एक इंटरस्टेट नंबर है. उदाहरण के लिए. "Interstate 280"
मुझे एपीआई जियोकोडर क्लास का इस्तेमाल कब करना चाहिए और एचटीटीपी जियोकोडिंग सेवा का इस्तेमाल कब करना चाहिए?

दस्तावेज़ देखें: जियोकोडिंग की रणनीतियां, जिसमें अलग-अलग जियोकोडिंग रणनीतियों के फ़ायदे और नुकसान की जानकारी दी गई है.

मैं Google Maps Platform से ड्राइविंग दिशा-निर्देश कैसे दूं?

Routes API और निर्देश API की Compute Routes सेवा से, आपको एक और कई स्टॉप वाली यात्रा के लिए, ड्राइविंग दिशा-निर्देश उपलब्ध कराने की सुविधा मिलती है. रूटिंग विकल्प, यात्रा मोड (ड्राइविंग), किसी एक या कई रास्तों, और पाबंदियों (कोई टोल रोड नहीं) की मदद से दिशा-निर्देश तय करने में आपकी मदद करते हैं. ये सेवाएं इन फ़ॉर्म में उपलब्ध हैं:

  • एचटीटीपी अनुरोध/रिस्पॉन्स इंटरफ़ेस (मोबाइल और दूसरे ऐप्लिकेशन में इस्तेमाल किया जाता है) Android के लिए Maps SDK टूल और Google Maps की दूसरी वेब सेवाओं के साथ काम करता है.
  • क्लाइंट-साइड ऐप्लिकेशन के लिए JavaScript API, आपको google.maps.DirectService क्लास के ज़रिए ड्राइविंग दिशा-निर्देश उपलब्ध कराने की सुविधा देता है. DirectionsRenderer क्लास आपके लिए अपने-आप ओवरले और निर्देश पैनल बना सकता है. दस्तावेज़ में दूसरे उदाहरण दिए गए हैं.
  • सर्वर-साइड ऐप्लिकेशन के लिए, Java, Python, go, और Node.js क्लाइंट इंटरफ़ेस, एक ही तरह के फ़ंक्शन देते हैं. क्लाइंट लाइब्रेरी के बारे में ज़्यादा जानकारी के लिए, दिशा-निर्देश एपीआई क्लाइंट लाइब्रेरी देखें.
किन देशों में ड्राइविंग दिशा निर्देश उपलब्ध हैं?

यह जानने के लिए कि फ़िलहाल किन देशों में, Google Maps Platform के प्रॉडक्ट में ड्राइविंग दिशा-निर्देशों की सुविधा उपलब्ध है, Google Maps कवरेज डेटा देखें. कृपया ध्यान दें कि ड्राइविंग दिशा-निर्देशों के डेटा की उपलब्धता, डेटा उपलब्ध कराने वाली कंपनियों के साथ हमारे अनुबंधों के हिसाब से उपलब्ध होती है. इसमें बदलाव भी हो सकता है.

ट्रांज़िट दिशा-निर्देश किन देशों में उपलब्ध हैं?

दिशा-निर्देश एपीआई और दूरी मैट्रिक्स एपीआई, जापान को छोड़कर, सभी Google Transit पार्टनर के साथ काम करते हैं.

Maps JavaScript API में कौनसी KML और GeoRSS सुविधाएं काम करती हैं?

Maps JavaScript API की KmlLayer क्लास, डेवलपर को मैप पर KML/KMZ और GeoRSS फ़ाइलें ओवरले करने की सुविधा देती है. दस्तावेज़ और उदाहरण यहां देखे जा सकते हैं.

KML के साइज़ और जटिलता की कितनी सीमाएं हैं जिन्हें Maps JavaScript API की Kmllayer क्लास का इस्तेमाल करके दिखाया जा सकता है?

KmlLayer क्लास का इस्तेमाल करके, KML को दिखाने के लिए साइज़ और जटिलता की सीमाओं के बारे में यहां जानकारी दी गई है.

मैं इंट्रानेट साइटों पर होस्ट की गई KML फ़ाइलें किसी मैप पर कैसे रेंडर करूं?

Maps JavaScript API में KML ओवरले जनरेट करने वाली KmlLayer क्लास, रेंडरिंग के लिए KML फ़ाइलों को वापस पाने और पार्स करने के लिए, Google की होस्ट की गई सेवा का इस्तेमाल करती है. ऐसे में, उन KML फ़ाइलों को नहीं दिखाया जा सकता जिन्हें ऐसे यूआरएल पर होस्ट नहीं किया गया है जो सार्वजनिक तौर पर उपलब्ध है या जिसे ऐक्सेस करने के लिए पुष्टि करने की ज़रूरत होती है.

अगर आपको ऐसे ऐप्लिकेशन डेवलप करने हैं जो इंट्रानेट साइटों पर होस्ट की गई KML फ़ाइलों का इस्तेमाल करते हैं, तो हमारा सुझाव है कि आप तीसरे पक्ष की JavaScript लाइब्रेरी का इस्तेमाल करके KML को क्लाइंट साइड पर रेंडर करें. ब्राउज़र, KML फ़ाइल का विश्लेषण करता है. इसलिए, KmlLayer क्लास इस्तेमाल करने के मुकाबले, KML फ़ाइल की परफ़ॉर्मेंस कम हो सकती है.

Maps स्टैटिक एपीआई के साथ काम करने वाले मार्कर या पाथ वर्टेक्स की ज़्यादा से ज़्यादा संख्या कितनी है?

Maps स्टैटिक एपीआई के साथ काम करने वाले मार्कर या पाथ वर्टेक्स की संख्या की कोई सीमा नहीं है. कस्टम आइकॉन का इस्तेमाल करते समय, हर अनुरोध के लिए पांच यूनीक आइकॉन तय किए जा सकते हैं. हालांकि, हर अनुरोध को मैप में एक से ज़्यादा बार इस्तेमाल किया जा सकता है.

ध्यान दें कि Maps के स्टैटिक एपीआई के यूआरएल में ज़्यादा से ज़्यादा 8,192 वर्ण हो सकते हैं. यह हर अक्षांश/देशांतर के जोड़े को तय करते समय इस्तेमाल किए गए दशमलव स्थानों की संख्या के आधार पर, मार्कर और पाथ के शीर्षों की संख्या को सीमित करता है. यह जानने के लिए कि इस्तेमाल किए गए दशमलव स्थानों की संख्या, पृथ्वी की खोज के सटीक होने से कैसे जुड़ी है, दशमलव डिग्री पर Wikipedia लेख देखें.

मेरे पास कुछ देशों के लिए, Google Maps Platform के प्रॉडक्ट ऐक्सेस करने की अनुमति क्यों नहीं है?

पाबंदी वाले इलाकों में Maps API का इस्तेमाल नहीं किया जा सकता. सेवा की शर्तें भी देखें.

मैं Google के बुनियादी मैप पर किसी समस्या की शिकायत कैसे करूं?
Google Maps से, मैप से जुड़ी जानकारी गलत होने या मौजूद न होने के बारे में सुझाव/राय दें या शिकायत करें. जैसे:
  • गलत पते या मार्क की गईं गलत जगहें
  • सड़कों के गलत नाम
  • एकतरफ़ा और दोतरफ़ा सड़कों के बारे में गलत जानकारी
  • गलत तरीके से बनाई गई सड़क
  • बंद सड़कें
  • ऐसी सड़कें, जो मौजूद नहीं हैं

किसी जगह या कारोबार की लिस्टिंग में सुधार करने के लिए, बदलाव का सुझाव दें.

अगर Maps के कॉन्टेंट को कानूनी वजहों से हटाने की ज़रूरत है, तो कानूनी अनुरोध सबमिट करें.

गंभीर या समय के हिसाब से संवेदनशील अनुरोधों के लिए, समस्या को ठीक करने की जानकारी के साथ सहायता अनुरोध दर्ज करें.

Maps JavaScript API के साथ इस्तेमाल की जाने वाली सेवाओं की परफ़ॉर्मेंस को कैसे मॉनिटर किया जाता है?

कुछ क्लाइंट-साइड सुविधाएं, एसएलओ (सर्विस लेवल मकसद) का हिसाब लगाने के मकसद से सफलता या असफलता की रिपोर्ट करती हैं. Google को यह जानकारी maps.googleapis.com/maps_api_js_slo/log पर उन कॉल के दौरान भेजी जाती है जो एसएलओ (SLO) की जानकारी लॉग करते हैं. इस जानकारी में Maps JavaScript API के सफल होने की स्थिति, इंतज़ार का समय, और उसका वर्शन/चैनल शामिल होता है. परफ़ॉर्मेंस के लिए, कॉल के बैच भेजे जा सकते हैं. कृपया ध्यान दें, आपको कॉन्टेंट की सुरक्षा के बारे में नीति में maps.googleapis.com को अनुमति देनी पड़ सकती है, ताकि यह पक्का किया जा सके कि इन कॉल को ब्राउज़र लेवल पर ब्लॉक न किया जाए. उदाहरण के लिए: एचटीटीपी हेडर के साथ Content-Security-Policy: default-src 'self' maps.googleapis.com; या एचटीएमएल मेटा टैग के साथ <meta http-equiv="Content-Security-Policy" content="default-src 'self' maps.googleapis.com;">.

Maps JavaScript एपीआई

Maps JavaScript API लोड होने के बाद कितने समय तक काम करेगा?

आपको हर पांच दिन में कम से कम एक बार Maps JavaScript API लोड करने वाले पेज को रीफ़्रेश करना होगा.

iOS के लिए Google Maps SDK टूल

मैं इस गड़बड़ी को कैसे ठीक करूं: kGMSPlacesRateLimitExceeded?
अगर आपको यह गड़बड़ी दिख रही है, तो हो सकता है कि आपके पास iOS के लिए, स्थल SDK टूल का अब काम न करने वाला वर्शन है. iOS के लिए Places SDK टूल का वर्शन 2.7.0 बंद कर दिया गया है और अब उपलब्ध नहीं है. नए वर्शन का इस्तेमाल करने के लिए, कृपया जल्द से जल्द अपना ऐप्लिकेशन अपडेट करें. ज़्यादा जानकारी के लिए, डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.
iOS 8.x डिवाइस के साथ डीबग करते समय मुझे क्रैश होने की समस्या आ रही है. मुझे क्या करना चाहिए?

अगर आपको iOS 8.x वाले डिवाइसों में डीबग करते समय समस्याएं आती हैं, तो आपकी तरफ़ से चलाई जा रही XCode स्कीम में जीपीयू फ़्रेम कैप्चर करने की सुविधा बंद करने के लिए, यह तरीका अपनाएं:

  1. XCode में, प्रॉडक्ट, स्कीम, स्कीम मैनेज करें चुनें.
  2. कोई स्कीम चुनें और बदलाव करें... चुनें.
  3. GPU फ़्रेम कैप्चर विकल्प को बंद है पर सेट करें. ध्यान दें, हो सकता है कि यह विकल्प सभी डिवाइसों के लिए मौजूद न हो.
जेनेरिक iOS डिवाइस पेज पर Xcode जीपीयू फ़्रेम कैप्चर विकल्प
Google Maps iOS SDK टूल पर, गोल और चौड़ी स्क्रीन का क्या असर होता है?

iPhone X से लेकर अब तक, iPhone की स्क्रीन का आकार गोल होता है. इसके कोने गोल होते हैं. डिवाइस के सेंसर हाउसिंग के लिए सबसे ऊपर एक नॉच होता है और होम स्क्रीन ऐक्सेस करने के लिए, स्क्रीन पर सबसे नीचे एक इंंडिकेटर होता है. iOS 11.0 SDK टूल में, Apple ने Safe Area API जोड़ा है. इससे डेवलपर, एलिमेंट को ऐसी जगह पर डाल सकते हैं जो स्क्रीन के नए आकार की वजह से क्लिप में न लग पाए.

Google Maps iOS SDK टूल में कई विज़ुअल एलिमेंट और कंट्रोल होते हैं, जैसे कि इंडोर पिकर और 'समस्या के बारे में रिपोर्ट करें' लिंक. वर्शन 2.4 में, इन विज़ुअल एलिमेंट और कंट्रोल को नई स्क्रीन के आकार से क्लिप किया जा सकता था. लैंडस्केप मोड में, इनडोर फ़्लोर पिकर को नॉच या होम बटन इंंडिकेटर की मदद से क्लिप किया जा सकता है.

Google Maps के iOS SDK 2.5 वर्शन के साथ, लेआउट की ये समस्याएं अपने-आप ठीक हो जाती हैं. जब आपके ऐप्लिकेशन का इस्तेमाल iPhone X या उसके बाद के वर्शन पर किया जाता है, तो GMSMapView और GMSPanoramaView पर पैडिंग (जगह) बढ़ जाती है, ताकि विज़ुअल एलिमेंट क्लिप न किए जाएं.

डिफ़ॉल्ट रूप से, हम हमेशा आपकी पैडिंग (जगह) शामिल करेंगे. Google Maps iOS SDK टूल यह मानता है कि पैडिंग (जगह) को सुरक्षित जगह के अंदर लगाने के लिए बनाया गया है. अगर आपको यह मानकर अपना इंटरफ़ेस डिज़ाइन करना है कि हर चीज़, सुरक्षित इलाके में मौजूद है, तो यह बिना किसी ज़्यादा मेहनत के काम करेगा.

अगर आपने कोई ऐसा इंटरफ़ेस डिज़ाइन किया है जो हमारे डिफ़ॉल्ट अडजस्टमेंट के साथ काम नहीं करता, तो हमने GMSMapView में एक नई प्रॉपर्टी जोड़ी है, जिसे पैडअडजस्टमेंट व्यवहार कहा जाता है. GMSMapView अब आपको तीन पैडिंग अडजस्टमेंट व्यवहारों में से किसी एक को चुनने की सुविधा देता है: 'हमेशा' (डिफ़ॉल्ट), 'ऑटोमैटिक', और 'कभी नहीं'.

अगर GMSMapView को 'हमेशा' पैडिंग बिहेवियर का इस्तेमाल करने के लिए सेट किया गया है, तो वह हमेशा सुरक्षित इलाके के इनसेट को पैडिंग (जगह) में जोड़ देगा. इससे आपके इंटरफ़ेस को इस तरह डिज़ाइन किया जा सकता है कि इसे सुरक्षित जगह के किनारों से लगाया गया है. यह डिफ़ॉल्ट मान है.

अगर GMSMapView को 'अपने-आप' पैडिंग बिहेवियर का इस्तेमाल करने के लिए सेट किया गया है, तो यह हमेशा बड़ी पैडिंग (जगह) या सुरक्षित एरिया इनसेट को चुनेगा. इससे आपको स्क्रीन के किनारे से पैडिंग (जगह) जोड़ने की अनुमति मिलेगी. साथ ही, यह भी पक्का किया जा सकेगा कि सभी एलिमेंट सुरक्षित जगह में रहें.

अगर GMSMapView को 'कभी नहीं' पैडिंग व्यवहार का इस्तेमाल करने के लिए सेट किया गया है, तो वह पैडिंग में सेफ़ एरिया इनसेट को कभी नहीं जोड़ेगा. यह 2.5 रिलीज़ से पहले का व्यवहार है और अगर आपकी पैडिंग पहले से ही सुरक्षित इलाके पर ध्यान देती है या हमारे अन्य व्यवहार आपके इंटरफ़ेस के साथ ठीक से काम नहीं करते हैं, तो यह काम का हो सकता है. यह पक्का करना आपकी ज़िम्मेदारी है कि Google लोगो और कॉपीराइट सूचनाएं हमेशा दिखाई दें, जैसा कि Google Maps Platform की सेवा की शर्तों में बताया गया है.

वहीं, GMSPanoramaView में वैकल्पिक पैडिंग प्रॉपर्टी नहीं है. इसका मतलब है कि बदलाव करने के लिए कोई पैडिंग नहीं है और GMSPanoramaView हमेशा किसी भी ज़रूरी पैडिंग को लागू करेगा, ताकि यह पक्का किया जा सके कि सभी विज़ुअल एलिमेंट सुरक्षित जगह में हैं.

Android के लिए Google Maps SDK टूल

मैं इस गड़बड़ी को कैसे ठीक करूं: 9005 PLACES_API_RATE_LIMIT_EXCEEDED?
अगर आपको यह गड़बड़ी दिख रही है, तो हो सकता है कि आप Android के लिए, स्थल SDK टूल का अब काम न करने वाले वर्शन का इस्तेमाल कर रहे हों. Android के लिए Places SDK टूल का Google Play services वर्शन बंद कर दिया गया है और यह अब उपलब्ध नहीं है. नए वर्शन का इस्तेमाल करने के लिए, कृपया जल्द से जल्द अपना ऐप्लिकेशन अपडेट करें. ज़्यादा जानकारी के लिए, डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.
मेरा ऐप्लिकेशन मैप के बजाय सिर्फ़ खाली स्लेटी रंग की टाइल दिखाता है. मैं इस समस्या को कैसे हल करूं?

मैप के बजाय, स्लेटी रंग की टाइल दिखने की एक आम वजह है, पुष्टि करना. इन समस्याओं को हल करने के लिए, adb logcat का इस्तेमाल किया जा सकता है. इसके लिए, यह तरीका अपनाएं.

  1. पक्का करें कि आपने adb इंस्टॉल किया हो. अगर ऐसा नहीं है, तो यहां दी गई गाइड का पालन करें.
  2. वह ऐप्लिकेशन इंस्टॉल करें जो किसी डिवाइस या Android एम्युलेटर पर समस्या दिखाता है. अगर Android एम्युलेटर का इस्तेमाल किया जा रहा है, तो पक्का करें कि एम्युलेटर की सेटिंग में Play Store शामिल हो.
  3. Android Studio टर्मिनल में, adb logcat -e "Google Maps Android API" चलाएं. यह सिर्फ़ उन लाइन को प्रिंट करेगा जहां लॉग मैसेज "Google Maps Android API" से मेल खाता है (वैकल्पिक रूप से, आप यह जोड़कर लॉग को टेक्स्ट फ़ाइल में आउटपुट कर सकते हैं. इसके लिए: > Logcat.txt) जोड़ें
  4. अपने डिवाइस पर समस्या को फिर से जनरेट करें और सामान्य गड़बड़ियों की जांच करें, जैसे:
    • मेनिफ़ेस्ट में गलत या अनचाहे एपीआई पासकोड का रेफ़रंस दिया जा रहा है.
    • प्रोजेक्ट के लिए बिलिंग की सुविधा चालू नहीं है.
    • प्रोजेक्ट एपीआई पर SDK टूल चालू नहीं है.
    • एपीआई कुंजी की पाबंदियों में, गलत SHA1 फ़िंगरप्रिंट जोड़ा गया है.
    • build.gradle फ़ाइल में Google Play सेवा की डिपेंडेंसी शामिल नहीं होती हैं.

यूआरएल साइनिंग

क्या JavaScript का इस्तेमाल करके यूआरएल पर हस्ताक्षर किए जा सकते हैं?

हम JavaScript का इस्तेमाल करके यूआरएल पर हस्ताक्षर न करने का सुझाव देते हैं, क्योंकि इससे असली उपयोगकर्ता को आपके यूआरएल का साइनिंग सीक्रेट खुल सकता है. इसलिए, हस्ताक्षर सिर्फ़ सर्वर साइड कॉम्पोनेंट से जनरेट किए जाने चाहिए.

मुझे अपने Maps API वेब सेवा अनुरोधों के लिए, एचटीटीपी 403 के ऐक्सेस पर पाबंदी वाला जवाब क्यों मिल रहा है?

एचटीटीपी 403 रिस्पॉन्स, अनुमति से जुड़ी समस्या दिखाता है. ऐसा इसलिए हो सकता है, क्योंकि इस अनुरोध के लिए हस्ताक्षर की पुष्टि नहीं की जा सकी. ऐसा इन वजहों से हो सकता है:

  1. एक हस्ताक्षर दिया गया है लेकिन इस अनुरोध के लिए यह गलत है.
  2. अनुरोध में, Google Maps Platform के प्रीमियम प्लान के लिए एक एपीआई पासकोड की जानकारी दी गई है. हालांकि, इसमें कोई हस्ताक्षर नहीं दिया गया है. साथ ही, जिस सेवा के लिए अनुरोध किया जा रहा है उसके लिए यह ज़रूरी है कि एपीआई पासकोड का इस्तेमाल करके किए गए अनुरोधों में मान्य हस्ताक्षर शामिल हो.
  3. एक हस्ताक्षर दिया गया है, लेकिन इससे जुड़े Google Maps Platform के प्रीमियम प्लान एपीआई पासकोड के बारे में नहीं बताया गया है.