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

शुरू करें

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

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

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

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

Google Maps Platform की सेवाएं

Maps JavaScript एपीआई

iOS के लिए Google Maps SDK

Android के लिए Google Maps SDK

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

शुरू करें

Google Maps Platform क्या है?

Google Maps Platform, एपीआई और SDK टूल का एक ऐसा सेट है जिसकी मदद से डेवलपर, Google Maps को मोबाइल ऐप्लिकेशन और वेब पेजों में एम्बेड कर सकते हैं या Google Maps से डेटा पा सकते हैं. यहां कई तरह की सेवाएं दी जाती हैं. ज़रूरत के मुताबिक, इन एपीआई और 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 के किसी प्रोग्रामिंग या इस्तेमाल के बिना ऐसा नहीं किया जा सकता. ज़्यादा जानकारी यहां उपलब्ध है.

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

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 के मौजूदा और पिछले मेजर वर्शन पर UIWebView और WKWebView.
  • iOS के लिए Chrome का मौजूदा वर्शन.
क्या Maps JavaScript API से मैप प्रिंट किए जा सकते हैं?

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

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

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

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

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

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

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

किसी प्रोजेक्ट का ऐक्सेस वापस कैसे पाया जा सकता है?

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

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

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

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

नए आर्म-आधारित Macs पर डेवलप किए जा सकते हैं. हालांकि, इसके लिए फ़िज़िकल 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 स्टैटिक एपीआई का इस्तेमाल करके जनरेट की गई इमेज की कॉपी सेव नहीं की जा सकती और न ही दिखाई जा सकती हैं. जिन वेब पेजों के लिए स्टैटिक इमेज की ज़रूरत होती है उन सभी को, एचटीएमएल img टैग के src एट्रिब्यूट या एचटीएमएल div टैग के सीएसएस background-image एट्रिब्यूट को सीधे Maps स्टैटिक एपीआई से लिंक करना चाहिए, ताकि मैप की सभी इमेज, वेब पेज के एचटीएमएल कॉन्टेंट में दिखें और Google उन्हें सीधे दिखा सके.

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

मैं अपने प्रोजेक्ट के लिए बिलिंग कैसे सेट अप करूं?
Google Maps Platform का इस्तेमाल शुरू करना देखें.
Google Cloud Platform के फ़्री टियर प्लान के ग्राहक, पैसे देकर लिए जाने वाले खाते पर कैसे अपग्रेड करते हैं?
Google Cloud Platform फ़्री टियर प्रोग्राम में, ग्राहकों को Google Cloud Platform (GCP) की किसी भी सेवा के साथ इस्तेमाल करने के लिए, 300 डॉलर का क्रेडिट मुफ़्त में आज़माने की सुविधा मिलती है. इसमें Google Maps Platform (GMP) एपीआई भी शामिल हैं. बिना किसी शुल्क के आज़माने की अवधि खत्म होने के बाद, इन सेवाओं का इस्तेमाल जारी रखने के लिए, आपको पैसे चुकाकर लिए जाने वाले खाते पर अपग्रेड करना होगा. पैसे चुकाकर लिए जाने वाले खाते पर अपग्रेड करने के लिए, 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 क्यूपीएम
Map Tiles API: 2D टाइल और Street View टाइल 6,000 क्यूपीएम और 15,000 क्यूपीडी
Map Tiles API: फ़ोटोरियलिस्टिक 3D टाइल 10,000 क्यूपीडी
Map Tiles API: फ़ोटोरियलिस्टिक 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 का इस्तेमाल करके मैप दिखाया जाता है.
  • एक ऐप्लिकेशन, Mapsstatic API से एक मैप की इमेज का अनुरोध करता है.

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

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

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

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

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

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

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

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

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

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

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

अगर 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. "हर दिन के अनुरोध" कोटा के बगल में मौजूद, बदलाव करें आइकॉन पर क्लिक करें.

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

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

बिलिंग खाते के शुल्क, आपके सेट किए गए थ्रेशोल्ड तक पहुंचने पर बिलिंग एडमिन को ईमेल सूचनाएं भेजने के लिए, बजट अलर्ट सेट अप करें. बिलिंग खाते के बिलिंग खाते का अनुमानित शुल्क 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 से मिले यूआरएल साइनिंग सीक्रेट का इस्तेमाल करके, डिजिटल हस्ताक्षर जनरेट किया जाता है. डिजिटल हस्ताक्षर का इस्तेमाल Mapsstatic API और Street View स्टैटिक एपीआई के साथ किया जाता है.

पाबंदियां:

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

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

API/SDK क्रेडेंशियल और ऐप्लिकेशन पर पाबंदी
Android के लिए Maps SDK टूल Android की पाबंदी वाला एपीआई पासकोड1
Android के लिए Places 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
रूट एपीआई आईपी पते से जुड़ी पाबंदी वाली एपीआई पासकोड1
टाइम ज़ोन एपीआई आईपी पते से जुड़ी पाबंदी वाली एपीआई पासकोड1
Air Quality API आईपी पते से जुड़ी पाबंदी वाली एपीआई पासकोड1
पराग एपीआई आईपी पते से जुड़ी पाबंदी वाली एपीआई पासकोड1
सोलर एपीआई आईपी पते से जुड़ी पाबंदी वाली एपीआई पासकोड1
1 एपीआई पासकोड से जुड़ी पाबंदियां इस्तेमाल करना ज़रूरी नहीं है. हालांकि, हमारा सुझाव है कि बेहतर सुरक्षा के लिए, सभी एपीआई पासकोड पर पाबंदी लगाएं.
2 इस्तेमाल के हिसाब से, Maps अनुमान वाले एपीआई और Street Viewstatic API के लिए डिजिटल हस्ताक्षर की ज़रूरत पड़ सकती है. हमारा सुझाव है कि अपने अनुरोधों की पुष्टि करने के लिए, एपीआई पासकोड और डिजिटल हस्ताक्षर, दोनों का इस्तेमाल करें. भले ही, इनका इस्तेमाल किसी भी तरह से किया गया हो.
मैं कुंजी से जुड़ी पाबंदी वाले टाइप को एचटीटीपी रेफ़रर से आईपी पते पर लगी पाबंदी में कैसे बदलूं?

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

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

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

एचटीटीपी रेफ़रर पाबंदी वाले एपीआई पासकोड को आईपी पते की पाबंदी से बदलने के लिए, यह तरीका अपनाएं:

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

कई मैप API के वर्शन बदलाव की जानकारी निम्न लिंक पर उपलब्ध है:

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

https://issuetracker.google.com/bookmark-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 वियतनामीज़
आईडी इंडोनेशियन zu ज़ुलू
it इटैलियन

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

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

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

ध्यान दें कि MapsStatic API, एचटीटीपीएस का इस्तेमाल करने वाले कस्टम आइकॉन यूआरएल के साथ काम नहीं करता. डिफ़ॉल्ट आइकॉन दिखेगा.

मैं 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 के लिए, 'जगहें' SDK टूल या iOS के लिए 'जगहें' 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 Geocoding API भी उपलब्ध कराता है, जो एक REST इंटरफ़ेस उपलब्ध कराता है. यह JSON और एक्सएमएल फ़ॉर्मैट में जवाब दे सकता है.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

किन देशों में परिवहन के लिए निर्देश उपलब्ध हैं?

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

मैप 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 क्लास के इस्तेमाल से इसकी परफ़ॉर्मेंस अच्छी न हो.

Maps Status API के साथ ज़्यादा से ज़्यादा कितने मार्कर या पाथ वर्टेक्स इस्तेमाल किए जा सकते हैं?

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

ध्यान दें कि 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 पर उन कॉल में भेजी जाती है जिनमें एसएलओ की जानकारी शामिल होती है. इस जानकारी में इस्तेमाल किए जा रहे 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. जीपीयू फ़्रेम कैप्चर विकल्प को बंद है पर सेट करें. ध्यान दें कि यह विकल्प सभी डिवाइसों के लिए मौजूद नहीं हो सकता है.
जेनरिक iOS डिवाइस पेज पर Xcode जीपीयू फ़्रेम कैप्चर का विकल्प
Google Maps iOS SDK टूल की गोल और चौड़ी स्क्रीन का क्या असर पड़ता है?

iPhone X से शुरुआत में, iPhone की स्क्रीन का आकार गोल होता है, जिसके कोने गोल होते हैं. साथ ही, डिवाइस के सेंसर हाउसिंग के लिए सबसे ऊपर एक नॉच होता है. साथ ही, होम स्क्रीन को ऐक्सेस करने के लिए, स्क्रीन पर सबसे नीचे एक इंंडिकेटर होता है. iOS 11.0 SDK टूल के बाद से, Apple ने Safe जगह 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 की सेवा की शर्तों में बताया गया है.

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

Android के लिए Google Maps SDK

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

पुष्टि करने से जुड़ी समस्याओं में मैप के बजाय खाली स्लेटी टाइल दिखने की एक आम वजह होती है. 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 फ़िंगरप्रिंट जोड़ दिया गया है.
    • Google Play सेवा डिपेंडेंसी build.gradle फ़ाइल में शामिल नहीं हैं.

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

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

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

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

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

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