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 का इस्तेमाल करना पड़ सकता है:

Maps:

रूट:

स्थान:

एनवायरमेंट:

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

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

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

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

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

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

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

अगर आपके पास अपने Google खाते (जैसे, [email protected] या [email protected]) का ऐक्सेस नहीं है, तो पासवर्ड वापस पाने या रीसेट करके, खाते का ऐक्सेस वापस पाने की कोशिश की जा सकती है. YouTube Studio के Google खाते को वापस पाने का तरीका या Gmail लेख पढ़ें.

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

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

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

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

क्या Arm-based Mac पर, iOS के लिए Maps और Places SDK का इस्तेमाल किया जा सकता है?

Arm-based Mac पर ऐप्लिकेशन डेवलप किया जा सकता है. हालांकि, इसके लिए ऐप्लिकेशन को किसी iOS डिवाइस पर बनाना और चलाना ज़रूरी है. यह पाबंदी कुछ समय के लिए है. हम सिम्युलेटर पर ऐप्लिकेशन बनाने के लिए, ज़्यादा सहायता जोड़ने पर काम कर रहे हैं.

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

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

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

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

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

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

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

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

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

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

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

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

क्या मैं अपने गैर-वेब ऐप्लिकेशन में Google Maps का इस्तेमाल कर सकता/सकती हूं?

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

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

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

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

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

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

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

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

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

क्या मैं MapsStatic API का इस्तेमाल करके मैप इमेज जनरेट कर सकता/सकती हूं मेरी वेबसाइट से स्टोर और सेवा दे सकते हैं?

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

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

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

रोज़ाना अनुरोध करने की कोई सीमा तय नहीं है और उपयोग की सीमाएं सिर्फ़ Google Maps Platform से जुड़ी हैं प्रति मिनट क्वेरी की अधिकतम संख्या (क्यूपीएम).

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

Routes:Compute Route Matrix के लिए, हर मिनट के एलिमेंट (EPM) की सीमा तय होती है. किसी अनुरोध में एलिमेंट की संख्या, (ऑरिजिन की संख्या x डेस्टिनेशन की संख्या) के बराबर होती है.

नेविगेशन SDK के लिए, किसी अनुरोध में मौजूद हर डेस्टिनेशन को एक अलग क्वेरी के तौर पर गिना जाता है.

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

एपीआई इस्तेमाल करने की सीमा
पते की पुष्टि करना 6,000 क्यूपीएम
एरियल व्यू: लुकअप वीडियो 180 क्यूपीएम और 1,00,000 क्यूपीडी
एरियल व्यू: वीडियो रेंडर करें 100 क्यूपीएम और 100 क्यूपीडी
एयर क्वालिटी 6,000 क्यूपीएम
निर्देश 3,000 क्यूपीएम
Distance Matrix 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 क्यूपीएम
नेविगेशन: डेस्टिनेशन के अनुरोध सेट करना 30,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 की बिलिंग कैसे की जाती है, इस बारे में ज़्यादा जानने के लिए कृपया यह देखें इनकी बिलिंग के बारे में जानकारी मैप, रास्ते, जगहें, और पर्यावरण.

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

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

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

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

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

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

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

मैं अपने डेटा के इस्तेमाल पर नज़र कैसे रखूं?

आप इसमें अलग-अलग API के उपयोग की निगरानी कर सकते हैं: Google Cloud Console.

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

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

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

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

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

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

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

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

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

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

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

अगर आपके ऐप्लिकेशन के लिए, QPM के इस्तेमाल की तय सीमा नियमित तौर पर पार हो जाती है, तो ऐप्लिकेशन को ऑप्टिमाइज़ करें. इससे, 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. "हर दिन के अनुरोध" कोटे के बगल में मौजूद, बदलाव करें आइकॉन पर क्लिक करें.

वैकल्पिक रूप से, आप इसका उपयोग करके एक से अधिक API के लिए अनेक कोटा संपादित कर सकते हैं IAM और एडमिन कोटा डैशबोर्ड.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • डिजिटल हस्ताक्षर, यूआरएल साइन करने के लिए इस्तेमाल किए जाने वाले उस पासवर्ड का इस्तेमाल करके जनरेट किया जाता है जो आपको Google से मिला है. डिजिटल हस्ताक्षर का इस्तेमाल, Maps Static API और Street View Static API के साथ किया जाता है.

पाबंदियां:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

मदद का अनुरोध करते समय, कृपया इन बातों का ध्यान रखें:

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

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

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

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

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

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


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

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

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

इस गड़बड़ी की कई वजहें हो सकती हैं:

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

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

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

  1. YouTube Studio के 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 और XML फ़ॉर्मैट में जवाब दे सकते हैं.

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

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

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

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

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

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

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

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

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

कॉन्टेंट बनाने दिशा-निर्देशों के लिए एपीआई और दूरी का मैट्रिक्स एपीआई Google Transit पार्टनर की सहायता करते हैं, यह सुविधा जापान में उपलब्ध नहीं है.

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

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

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

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

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

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

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

Maps Static API, मार्कर या पाथ के ज़्यादा से ज़्यादा कितने वर्टिसेस के साथ काम करता है?

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

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

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

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

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

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

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

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

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

क्लाइंट-साइड की कुछ सुविधाओं का इस्तेमाल, एसएलओ (सर्विस लेवल ऑब्जेक्ट) का हिसाब लगाने के लिए, सफलता या विफलता की जानकारी देने के लिए किया जाता है. यह जानकारी, maps.googleapis.com/maps_api_js_slo/log पर Google को भेजी जाती है. ऐसा उन कॉल में किया जाता है जिनमें एसएलओ की जानकारी को लॉग किया जाता है. इस जानकारी में, 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 के लिए Places SDK टूल. Places SDK for iOS का 2.7.0 वर्शन बंद कर दिया गया है और अब यह उपलब्ध नहीं है. कृपया अपने ऐप्लिकेशन को अपडेट करें, ताकि आप जितनी जल्दी हो सके, सबसे नए वर्शन का इस्तेमाल कर सकें. डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें देखें.
iOS 8.x डिवाइस से डीबग करते समय, मुझे क्रैश की समस्याएं आ रही हैं. मुझे क्या करना चाहिए?

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

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

iPhone X से शुरू होने वाले, iPhones की स्क्रीन का आकार गोल कोनों वाला होता है. साथ ही, डिवाइस के सेंसर हाउसिंग के लिए स्क्रीन के सबसे ऊपर एक नॉच होता है. इसके अलावा, स्क्रीन के सबसे नीचे एक इंडिकेटर होता है, जिससे होम स्क्रीन को ऐक्सेस किया जा सकता है. 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 में एक नई प्रॉपर्टी शुरू की है, जिसका नाम paddingAdjustmentBehavior. GMSMapView अब आपको पैडिंग समायोजन के तीन तरीकों में से एक: 'हमेशा' (डिफ़ॉल्ट), 'अपने-आप', और 'कभी नहीं'.

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

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

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

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

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

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

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

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

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

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

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

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

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

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