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 एपीआई से जुड़ी गाइड देखें.

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 एपीआई को मोबाइल डिवाइस पर काम करने के लिए डेवलप किया गया है. यह डेस्कटॉप ऐप्लिकेशन पर टारगेट किए गए ब्राउज़र ऐप्लिकेशन के लिए सही है. साथ ही, यह उन डिवाइसों पर भी काम करता है जिनमें वेब ब्राउज़र होता है, जिन पर JavaScript लागू होती है. जैसे, Apple iPhone.

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

Maps JavaScript एपीआई और Maps एंबेड एपीआई के साथ कौनसे वेब ब्राउज़र काम करते हैं?

Maps JavaScript API और Maps एंबेड एपीआई इन वेब ब्राउज़र पर काम करते हैं:

डेस्कटॉप
  • Microsoft Edge (Windows) का मौजूदा वर्शन
  • Firefox (Windows, macOS, Linux) के मौजूदा और पिछले वर्शन
  • Chrome के मौजूदा और पिछले वर्शन (Windows, macOS, Linux)
  • Safari (macOS) का मौजूदा और पिछला वर्शन

ग्राहक के अनुरोध किए गए फ़ीचर, आधुनिक ब्राउज़र में उपलब्ध कराने के लिए, संसाधनों को खाली करने के लिए Google Maps Platform, Internet Explorer 11 के साथ काम करना बंद कर रहा है. Microsoft ने 2021 में, IE11 के लिए सहायता बंद कर दी और Microsoft Edge पर माइग्रेशन को बढ़ावा दिया.

अगस्त 2021 से, Internet Explorer 11 के उपयोगकर्ताओं को मैप के सबसे ऊपर चेतावनी का मैसेज दिखने लगेगा. Internet Explorer 11 के साथ काम करने वाले Maps JavaScript एपीआई का आखिरी वर्शन v3.47 है. नवंबर 2022 में, Internet Explorer 11 के लिए सहायता सेवा पूरी तरह से बंद कर दी जाएगी. यह बदलाव EDGE के IE मोड पर भी लागू होता है.

Android
  • Android 4.1+ पर Chrome का वर्तमान वर्शन.
  • Android 4.4+ पर Chrome WebView.
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 और 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 के एपीआई की शर्तें ध्यान से पढ़ें.

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

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 एपीआई सिर्फ़ तब काम करता है, जब वह काम करने वाले ब्राउज़र में से किसी एक में चलता हो.

क्या Google Maps Platform के प्रॉडक्ट का इस्तेमाल किसी ऐसी साइट पर किया जा सकता है जो पासवर्ड से सुरक्षित है?

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

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

एपीआई इस्तेमाल करने की सीमा
पते की पुष्टि करना 6,000 क्यूपीएम
निर्देश 50 क्यूपीएस
दूरी का मैट्रिक्स 1,000 ईपीएस
ऊंचाई 100 क्यूपीएस
जियोकोडिंग 50 क्यूपीएस
भौगोलिक स्थान 100 क्यूपीएस
डाइनैमिक Maps 500 क्यूपीएस
स्टैटिक मैप 500 क्यूपीएस
स्ट्रीट व्यू चित्र API 500 क्यूपीएस
समय क्षेत्र 500 क्यूपीएस
जगहें 100 क्यूपीएस
सड़कें 500 क्यूपीएस

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

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

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

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

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

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

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

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

स्ट्रीट व्यू के पैनोरामा को, मैप लोड से अलग चार्ज किया जाता है:

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

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

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

मैं अपने उपयोग की निगरानी कैसे करूं?

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

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

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

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

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

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

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

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

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

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

अगर तय सीमा से ज़्यादा इस्तेमाल किए जाते हैं, तो आपको रिस्पॉन्स के तौर पर 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. बिलिंग खाते को अपने प्रोजेक्ट से जोड़ें.
मेरी कोटा सीमा, 1 अनुरोध पर रोज़ सेट क्यों है? मैं इस सीमा को कैसे बढ़ा सकता/सकती हूं?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

इन भाषाओं में उपलब्ध है:

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

भाषा कोड भाषा भाषा कोड भाषा
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 French es-419 स्पैनिश (लैटिन अमेरिका)
fr-CA फ़्रेंच (कनाडा) sw स्वाहिली
gl गैलिशियन sv स्वीडिश
ka जॉर्जियन ta तमिल
de जर्मन te तेलुगु
el ग्रीक th थाई
gu गुजराती tr टर्किश
iw हिब्रू uk उक्रेनियाई
hi हिन्दी ur उर्दू
hu हंगेरियन uz उज़्बेक
है आइसलैंडिक vi Vietnamese
id इंडोनेशियन zu ज़ुलू
it इटैलियन

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

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

Maps JavaScript एपीआई, 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 लोड करते समय या उन्हें चलाते समय कोई गड़बड़ी मिलती है, तो कृपया गड़बड़ी कोड की वजह जानने के लिए ये लिंक देखें:

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

कुछ मामलों में, गहरे रंग का मैप या 'नेगेटिव' स्ट्रीट व्यू इमेज दिखती है, जिस पर "सिर्फ़ डेवलपमेंट के लिए" टेक्स्ट लगा होता है. यह व्यवहार आम तौर पर एपीआई कुंजी या बिलिंग से जुड़ी समस्याओं के बारे में बताता है. 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 टूल का इस्तेमाल न किया गया हो. https://goo.gle/places-sdk-deprecc पर ज़्यादा जानें और नए SDK टूल ढूंढें.
मैं गड़बड़ी को कैसे ठीक करूं: "यह आईपी, साइट या मोबाइल ऐप्लिकेशन इस एपीआई कुंजी का इस्तेमाल करने की अनुमति नहीं है."?

ऐसे कई मामले हैं जिनकी वजह से यह गड़बड़ी हो सकती है:

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

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

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

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

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

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 से अलग जगहें क्यों उपलब्ध कराते हैं?

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

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

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

  • देश के लिए राष्ट्रीय डाक सेवा के इस्तेमाल के फ़ॉर्मैट के हिसाब से पते डालें.
  • पते में कुछ और एलिमेंट शामिल न करें, जैसे कि कारोबार का नाम, यूनिट नंबर, फ़्लोर नंबर या सुइट नंबर. साथ ही, ये पते में देश की डाक सेवा के मुताबिक, पते में शामिल नहीं होने चाहिए. ऐसा करने से ZERO_RESULTS को जवाब मिल सकते हैं.
  • जैसा कि यहां दिखाया गया है, प्लस कोड को फ़ॉर्मैट करें. साथ ही, %2B के लिए यूआरएल एस्केप %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" जहां State, राज्य का पूरा नाम है और NNN, हाइवे का नंबर है. उदाहरण के लिए, "California 82"
  • यूएस हाइवे: "U.S. NNN" जहां NNN, हाइवे नंबर है. जैसे "U.S. 101"
  • अमेरिका में मौजूद राज्य: "Interstate NNN" जहां NNN, अंतरराज्यीय संख्या है जैसे "Interstate 280"
मुझे एपीआई जियोकोडर क्लास का इस्तेमाल कब करना चाहिए और एचटीटीपी जियोकोडिंग सेवा का इस्तेमाल कब करना चाहिए?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

क्लाइंट-साइड की कुछ सुविधाओं का इस्तेमाल, एसएलओ (सेवा स्तर से जुड़ा मकसद) की गिनती करने के मकसद से किया जाता है. रिपोर्ट में यह बताया जाता है कि किसी साइट को कामयाब नहीं माना जा सकता या उसमें सफलता क्यों नहीं मिली. यह जानकारी Google को maps.googleapis.com/maps_api_js_slo/log पर ऐसी कॉल में भेजी जाती है जो एसएलओ की जानकारी को लॉग करती हैं. इस जानकारी में, इस्तेमाल किए जा रहे Maps JavaScript एपीआई के स्टेटस, इंतज़ार का समय, और वर्शन/चैनल की स्थिति के बारे में जानकारी शामिल होती है. परफ़ॉर्मेंस के लिए, कॉल को बैच में बांटा जा सकता है. कृपया ध्यान दें, यह पक्का करने के लिए कि ये कॉल ब्राउज़र-लेवल पर ब्लॉक न किए गए हों, आपको अपनी कॉन्टेंट की सुरक्षा नीति में 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 एपीआई लोड होने के कितनी देर बाद काम करेगा?

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

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

Xcode 12 में, सिम्युलेटर के लिए ऐप्लिकेशन ठीक से नहीं बनते. इसे किस तरह ठीक किया जा सकता है?

इस समस्या को ठीक करने के लिए, अपने Xcode प्रोजेक्ट की बिल्ड सेटिंग खोलें और arm64 को "iOS सिम्युलेटर" बिल्ड के लिए, Excluded Architectures में जोड़ें.

ज़्यादा जानकारी के लिए, नीचे दिया गया StackOverflow थ्रेड देखें.

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

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

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

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

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 के लिए Places SDK टूल के ऐसे वर्शन का इस्तेमाल कर रहे हैं जो अब काम नहीं करता है. Android के लिए Places 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 एपीआई" से मैच करता है (ज़रूरी नहीं, आप लॉग को टेक्स्ट फ़ाइल में आउटपुट करने के लिए, आउटपुट में > logcat.txt जोड़ सकते हैं)
  4. अपने डिवाइस पर समस्या को फिर से दोहराएं और सामान्य गड़बड़ियों की जांच करें, जैसे:
    • मेनिफ़ेस्ट में गलत/अनचाहे एपीआई कुंजी के बारे में बताया जा रहा है.
    • प्रोजेक्ट पर बिलिंग चालू नहीं है.
    • प्रोजेक्ट एपीआई पर SDK टूल चालू नहीं है.
    • गलत SHA1 फ़िंगरप्रिंट एपीआई कुंजी की पाबंदियों में जोड़ दिया गया है.
    • build.gradle फ़ाइल में Google Play सेवा की डिपेंडेंसी शामिल नहीं होती.

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

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

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

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

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

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