इस दस्तावेज़ में, Map Tiles API की मदद से बनाए गए ऐप्लिकेशन के लिए ज़रूरी शर्तें बताई गई हैं. ध्यान दें कि Map Tiles API का इस्तेमाल, Google के साथ हुए आपके कानूनी समझौते से नियंत्रित होता है.
नीतियां
इस सेक्शन में, Map Tiles API से जुड़ी नीतियों के बारे में बताया गया है. नीतियों में, सेवा को सही तरीके से और Google Maps Platform की उम्मीदों के मुताबिक इस्तेमाल करने के लिए, ज़रूरी शर्तें और दिशा-निर्देश दिए गए हैं.
डेटा स्टोरेज, कैश मेमोरी, और स्क्रैपिंग
अपने ऐप्लिकेशन में Google Maps के कॉन्टेंट का इस्तेमाल करते समय, Google Maps Platform की सेवा की शर्तों और Google Maps Platform की सेवा से जुड़ी खास शर्तों के सेक्शन 3.2.3 में बताई गई, डेटा मैनेज करने से जुड़ी ज़रूरी शर्तों का पालन करें:
- कैश मेमोरी में सेव करने और स्क्रैप करने से जुड़ी पाबंदियां (सेक्शन 3.2.3(a) और (b)): Google Maps के कॉन्टेंट को कैश मेमोरी में सेव या स्टोर सिर्फ़ तब करें, जब Google Maps Platform की सेवा से जुड़ी खास शर्तों के तहत इसकी अनुमति दी गई हो. Google Maps के कॉन्टेंट को सेवाओं से बाहर इस्तेमाल करने के लिए, उसे एक्सपोर्ट, एक्सट्रैक्ट या स्क्रैप न करें. उदाहरण के लिए, सेवाओं के बाहर Google Maps के कॉन्टेंट को पहले से फ़ेच, इंडेक्स, स्टोर या फिर से डिस्ट्रिब्यूट न करें. साथ ही, मैप टाइल, Street View की इमेज, जियोकोड, निर्देश, दूरी के मैट्रिक्स के नतीजे, सड़कों की जानकारी, जगहों की जानकारी, ऊंचाई की वैल्यू या टाइम ज़ोन की जानकारी को एक साथ डाउनलोड न करें. इसके अलावा, कारोबार के नाम, पते या उपयोगकर्ताओं की समीक्षाओं को कॉपी और सेव न करें.
- डेरिवेटिव कॉन्टेंट पर पाबंदियां (सेक्शन 3.2.3(c)): अपने ऐप्लिकेशन में Google Maps के कॉन्टेंट का इस्तेमाल, Google Maps Platform की सेवा की शर्तों के मुताबिक करें. Google Maps के कॉन्टेंट के आधार पर कॉन्टेंट न बनाएं. उदाहरण के लिए, सैटलाइट से ली गई तस्वीरों से सुविधाओं को ट्रेस या डिजिटाइज़ न करें, 3D या इलाके के मॉडल न बनाएं, पॉइंट-इन-पॉलीगॉन विश्लेषण के लिए इनपुट के तौर पर जगहों के अक्षांश और देशांतर की वैल्यू का इस्तेमाल न करें, Street View की तस्वीरों से जगह का इंडेक्स न बनाएं या टेक्स्ट के तौर पर मौजूद ड्राइविंग के समय को सिंथसाइज़्ड स्पीच में न बदलें.
प्रतिबंधित डेटा को कैश मेमोरी में सेव किए बिना, इंतज़ार के समय और बिलिंग की लागत को कम करने के लिए, फ़ील्ड मास्क या फ़ील्ड सूचियों का इस्तेमाल करें. इससे सिर्फ़ उन फ़ील्ड का अनुरोध किया जा सकता है जिनकी ज़रूरत आपके यूज़र इंटरफ़ेस को होती है. छूट वाले आइडेंटिफ़ायर, जैसे कि जगह का आईडी सेव करते हैं, ताकि जब कोई उपयोगकर्ता किसी जगह से इंटरैक्ट करे, तो उसे नई जानकारी मिल सके.
Google के तकनीकी सहायता इंजीनियर, कानूनी सलाह नहीं दे सकते. इसके अलावा, वे Google Maps Platform की सेवा की शर्तों में छूट भी नहीं दे सकते. अपने कानूनी सलाहकार से सलाह लें, ताकि यह तय किया जा सके कि आपका लागू किया गया तरीका शर्तों के मुताबिक है या नहीं. अगर आपको अपने इस्तेमाल के उदाहरण के लिए कस्टम लाइसेंस की ज़रूरत है, तो सेल्स टीम से संपर्क करें.
कॉन्टेंट को पहले से फ़ेच करना, कैश मेमोरी में सेव करना या स्टोर करना
Map Tiles API का इस्तेमाल करने वाले ऐप्लिकेशन, Google के साथ हुए आपके कानूनी समझौते की शर्तों के दायरे में आते हैं. अपने कानूनी समझौते की शर्तों के मुताबिक, आपको किसी भी कॉन्टेंट को पहले से फ़ेच, इंडेक्स, स्टोर या कैश मेमोरी में सेव नहीं करना चाहिए. हालांकि, शर्तों में बताई गई कुछ स्थितियों में ऐसा किया जा सकता है.
खास तौर पर, ऐप्लिकेशन को मैप विज़ुअलाइज़ेशन के लिए, Map Tiles API का इस्तेमाल करना चाहिए. Map Tiles API का इस्तेमाल, विज़ुअलाइज़ेशन के अलावा किसी अन्य काम के लिए नहीं किया जा सकता. जैसे:
- इमेज ऐनलिसिस
- मशीन इंटरप्रिटेशन
- ऑब्जेक्ट का पता लगाने या उसकी पहचान करने की सुविधा
- जियोडेटा निकालना या उसे फिर से बेचना
- ऑफ़लाइन इस्तेमाल, जिसमें ऊपर दिए गए किसी भी काम के लिए इस्तेमाल करना शामिल है
Map Tiles API से मिले जवाबों में Cache-Control हेडर शामिल हो सकते हैं. इन्हें एचटीटीपी प्रोटोकॉल के दस्तावेज़ के मुताबिक लागू किया जाना चाहिए. उदाहरण के लिए, आपके क्लाइंट को जवाब में पास की गई max-age वैल्यू, stale-while-revalidate वैल्यू, must-revalidate डायरेक्टिव, और private डायरेक्टिव का पालन करना चाहिए.
Map Tiles API से मिले जवाबों में ETag हेडर भी शामिल हो सकता है. इसे एचटीटीपी प्रोटोकॉल के दस्तावेज़ के मुताबिक भी लागू किया जाना चाहिए. ऐसा तब करना चाहिए, जब फिर से पुष्टि करने का अनुरोध किया जा रहा हो.
प्रिंट करें
Street View की तस्वीरों का इस्तेमाल, प्रिंट करने के लिए नहीं किया जा सकता. इस बारे में Street View की नीतियों में बताया गया है.
यूरोपियन इकनॉमिक एरिया में शामिल देश और इलाके
यूरोपियन इकनॉमिक एरिया (ईईए) के बिलिंग पते वाले ग्राहकों के लिए, इस प्रॉडक्ट की सेवा की शर्तें अलग हैं. साथ ही, इसकी सुविधाएं भी अलग हो सकती हैं. Google Maps Platform का इस्तेमाल करके ऐप्लिकेशन बनाने से पहले, ईईए के लिए लागू होने वाली ये शर्तें और जानकारी देखें:
- ईईए में Google Maps Platform की सेवा की शर्तें
- ईईए में Google Maps Platform की सेवा की खास शर्तें
- ईईए के लिए अक्सर पूछे जाने वाले सवाल
- Google Maps Platform की सड़क सुरक्षा से जुड़ी ज़रूरी शर्तें
अगर आपका बिलिंग पता ईईए में नहीं है, तो आप पर सेवा की ये शर्तें लागू होंगी:
Google Maps एट्रिब्यूशन दिखाना
अपने ऐप्लिकेशन या वेबसाइट पर Google Maps Platform API का कॉन्टेंट दिखाते समय, आपको Google Maps का एट्रिब्यूशन साफ़ तौर पर शामिल करना होगा. जहां तक हो सके, एट्रिब्यूशन के लिए Google Maps के लोगो का इस्तेमाल करें. अगर जगह कम है, तो Google Maps टेक्स्ट का इस्तेमाल किया जा सकता है.
लोगो एट्रिब्यूशन
Google Maps का लोगो
यहां दिए गए Google Maps के आधिकारिक लोगो का इस्तेमाल करें.
Google Maps के एट्रिब्यूशन की ऐसेट डाउनलोड करना
Google Maps के लोगो का इस्तेमाल करते समय, इन दिशा-निर्देशों का पालन करें.
- लोगो में किसी भी तरह का बदलाव न करें.
- लोगो का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बनाए रखें, ताकि वह खराब न दिखे.
- मैप या इमेज जैसे मिले-जुले पैटर्न वाले बैकग्राउंड पर, आउटलाइन वाले लोगो का इस्तेमाल करें.
- बिना आउटलाइन वाले लोगो का इस्तेमाल, सादे बैकग्राउंड पर करें. जैसे, कोई सॉलिड कलर या हल्का ग्रेडिएंट.
लोगो के साइज़ से जुड़ी ज़रूरी शर्तें
Google Maps के लोगो के लिए, साइज़ से जुड़ी इन ज़रूरी शर्तों का पालन करें:
- लोगो की कम से कम ऊंचाई: 16dp
- लोगो की ज़्यादा से ज़्यादा ऊंचाई: 19dp
- लोगो के आस-पास कम से कम खाली जगह: बाईं, दाईं, और ऊपर की ओर 10dp, नीचे की ओर 5dp
डीपी के बारे में जानने के लिए, Material Design की वेबसाइट पर पिक्सल डेंसिटी देखें.
लोगो की सुलभता
Google Maps के लोगो के लिए, सुलभता से जुड़ी इन ज़रूरी शर्तों का पालन करें:
- लोगो और बैकग्राउंड के बीच सुलभ कंट्रास्ट बनाए रखें.
- Google Maps टेक्स्ट के साथ सुलभता लेबल शामिल करें.
तीसरे पक्ष के रेंडरर के साथ Google Maps का लोगो दिखाना
तीसरे पक्ष के रेंडरर का इस्तेमाल करके, Google Maps दिखाने के लिए Map Tiles API का इस्तेमाल करते समय, आपको Google के लोगो को किसी अन्य लोगो से ओवरलैप या छिपाना नहीं चाहिए. जैसे, रेंडरर का लोगो. Google के लोगो और तीसरे पक्ष के लोगो के बीच सही दूरी रखें, ताकि वे अलग-अलग लोगो के तौर पर दिखें. एपीआई से मिली जानकारी में दिए गए डेटा एट्रिब्यूशन को कोई भी लोगो ओवरलैप या छिपा नहीं सकता.

Google के डेटा एट्रिब्यूशन दिखाना
Map Tiles API से मिले डेटा के लिए, एट्रिब्यूशन और कॉपीराइट की जानकारी दिखाना ज़रूरी है. यह जानकारी, सही मेटाडेटा या व्यूपोर्ट की जानकारी के अनुरोधों से मिलती है. आपको यह जानकारी पूरी तरह से सही जगह पर दिखानी चाहिए. आम तौर पर, यह जानकारी टाइल के सेट के सबसे नीचे दाएं कोने में या 3D रेंडरर व्यू में दिखती है. ध्यान दें कि एट्रिब्यूशन स्ट्रिंग अलग-अलग होती हैं. यह रेंडरर के व्यूपोर्ट से अनुरोध किए गए मैप डेटा पर निर्भर करता है.
अगर व्यूपोर्ट के साइज़ की सीमाओं की वजह से, डेटा एट्रिब्यूशन को पूरी तरह से दिखाना मुमकिन नहीं है, तो "डेटा सोर्स" लेबल वाला ऐसा यूज़र इंटरफ़ेस (यूआई) एलिमेंट जोड़ें जिस पर कर्सर घुमाया जा सके या क्लिक किया जा सके. यह एलिमेंट, मैप विंडो में खुलता है और एट्रिब्यूशन की जानकारी देता है. हमेशा कार्टोग्राफ़िक के अच्छे तरीकों का इस्तेमाल करें.

तीसरे पक्ष के डेटा एट्रिब्यूशन दिखाना
मैपिंग से जुड़े हमारे प्रॉडक्ट में मौजूद कुछ डेटा और इमेज, Google के अलावा अन्य कंपनियों से मिलती हैं. Map Tiles API जैसे कुछ प्रॉडक्ट के लिए, हम आपको तीसरे पक्ष के डेटा प्रोवाइडर को ज़रूरी एट्रिब्यूशन देने की सुविधा दे सकते हैं. ऐसा करने पर, आपके एट्रिब्यूशन के टेक्स्ट में "Google Maps" और डेटा उपलब्ध कराने वाली कंपनी (कंपनियों) का नाम होना चाहिए. जैसे, "मैप डेटा: Google, Maxar Technologies." जब Google तीसरे पक्ष का एट्रिब्यूशन देता है, तो सिर्फ़ "Google Maps" या Google का लोगो शामिल करना सही एट्रिब्यूशन नहीं होता.
Map Tiles API का इस्तेमाल करके, Google Maps के डेटा को बुनियादी मैप के तौर पर दिखाया जा सकता है. साथ ही, तीसरे पक्ष (Google से बाहर) के जियोस्पेशल डेटा को ओवरले किया जा सकता है. हालांकि, आपको Google के डेटा एट्रिब्यूशन को तीसरे पक्ष के डेटा एट्रिब्यूशन के साथ ओवरलैप या छिपाना नहीं चाहिए. तीसरे पक्ष के डेटा का एट्रिब्यूशन, Google के डेटा एट्रिब्यूशन से साफ़ तौर पर अलग होना चाहिए. इसके अलावा, यह साफ़ तौर पर दिखना चाहिए कि Google Maps का लोगो और Google का डेटा एट्रिब्यूशन, बुनियादी मैप और एक-दूसरे से जुड़े हुए हैं.
हाइब्रिड विज़ुअलाइज़ेशन में लोगो और डेटा एट्रिब्यूशन दिखाना
अपने मैप डेटा को ओवरले करते समय, Google Maps के डेटा को बुनियादी मैप के तौर पर इस्तेमाल किया जा सकता है. हालांकि, आपको यह पक्का करना होगा कि आपकी ऑडियंस को यह साफ़ तौर पर पता हो कि मैप विज़ुअलाइज़ेशन का कौनसा हिस्सा Google का है और कौनसा हिस्सा आपके मैप डेटा का है. इसके अलावा, ऊपर दिए गए Google Maps एट्रिब्यूशन दिखाएं सेक्शन में मौजूद दिशा-निर्देशों का पालन करें.
उदाहरण के लिए, फ़ोटोरियलिस्टिक 3D टाइल (बैकग्राउंड फ़िलर के तौर पर) को अपने फ़ोटोरियलिस्टिक मॉडल (फ़ोरग्राउंड में) के साथ जोड़ें. उपयोगकर्ताओं को यह समझने में परेशानी हो सकती है कि सीन के कौनसे कॉम्पोनेंट, Google Maps के डेटा से लिए गए हैं. ऐसे मामलों में, आपको यूज़र इंटरफ़ेस (यूआई) एट्रिब्यूशन स्ट्रिंग या यूज़र फ़्लो में साफ़ तौर पर बताना होगा कि सीन का कौनसा हिस्सा Google Maps के डेटा से लिया गया है. Google Maps के डेटा के साथ इस्तेमाल किए जाने वाले डेटा सोर्स पर, तीसरे पक्ष की क्रेडिट देने से जुड़ी ज़रूरी शर्तें लागू हो सकती हैं. इन शर्तों का पालन करने की ज़िम्मेदारी आपकी है.
फ़ोटोरियलिस्टिक 3D टाइल के साथ जियोडेटा ओवरले
फ़ोटोरियलिस्टिक 3D टाइल पर अपने 3D ऑब्जेक्ट ओवरले किए जा सकते हैं. हालांकि, इसके लिए ज़रूरी है कि 3D ऑब्जेक्ट को फ़ोटोरियलिस्टिक 3D टाइल से न निकाला गया हो, ट्रेस न किया गया हो या किसी अन्य तरीके से मैन्युअल या मशीन से न बनाया गया हो.
Map Tiles API की मदद से वीडियो बनाना
- प्रमोशनल वीडियो: कानूनी समझौते की शर्तों और नीचे दी गई शर्तों के मुताबिक, प्रमोशनल वीडियो बनाए जा सकते हैं:
- प्रमोशनल वीडियो में Street View की तस्वीरें शामिल नहीं होनी चाहिए.
- प्रमोशनल वीडियो 30 सेकंड से ज़्यादा का नहीं होना चाहिए.
- प्रमोशनल वीडियो में आपके ऐप्लिकेशन की खूबियों के बारे में बताया गया हो.
- प्रमोशनल वीडियो पर साफ़ तौर पर, "सिर्फ़ प्रमोशन के मकसद से" लिखा होना चाहिए. साथ ही, उसे Google Maps एट्रिब्यूशन दिखाने के दिशा-निर्देशों का पालन करना चाहिए.
- प्रमोशनल वीडियो को अलग से या सॉफ़्टवेयर, ऐप्लिकेशन या उपयोगकर्ता अनुभव के हिस्से के तौर पर फिर से नहीं बेचा जा सकता.
- वीडियो हटाना: प्रमोशन वाले वीडियो को हटाने के सभी अनुरोधों को पूरा करने की ज़िम्मेदारी आपकी है. इसमें तीसरे पक्षों के अनुरोध भी शामिल हैं.
एट्रिब्यूशन और कॉपीराइट की जानकारी वापस हासिल की जा रही है
इस्तेमाल की जा रही सेवा के आधार पर, यहां दिए गए एपीआई कॉल के जवाबों में copyright फ़ील्ड से एट्रिब्यूशन और कॉपीराइट की जानकारी पाएं:
2D टाइल
रोडमैप, सैटलाइट, और इलाके की टाइल
कॉपीराइट और एट्रिब्यूशन की जानकारी, व्यूपोर्ट की जानकारी के रिस्पॉन्स से मिलती है. जैसा कि इस उदाहरण में दिखाया गया है.
{
"copyright": "Map data ©2023",
"maxZoomRects": [
{
"maxZoom": 19,
"north": 90,
"south": -90,
"east": 180,
"west": -180
},
...
]
}
Street View टाइल
कॉपीराइट और एट्रिब्यूशन की जानकारी, Street View के मेटाडेटा रिस्पॉन्स से मिलती है. उदाहरण के लिए:
{
"panoId": "rZ9KeTyhA11i0VppYNzsSg",
"lat": 37.420864219339165,
"lng": -122.08446528377291,
"imageHeight": 6656,
"imageWidth": 13312,
"tileHeight": 512,
"tileWidth": 512,
"heading": 94.35,
"tilt": 88.39652,
"roll": 1.7181772,
"imageryType": "outdoor",
"date": "2023-01",
"copyright": "© 2023 Google",
"reportProblemLink": "https://cbks0.googleapis.com/cbk?output=report&panoid=rZ9KeTyhA11i0VppYNzsSg&cb_client=api&cbp=1,0,,0,0",
…
}
पैनोरमा आईडी का इस्तेमाल, Street View पैनोरमा की खास तौर पर पहचान करने के लिए किया जाता है. इस पर कैश मेमोरी में सेव करने की पाबंदी लागू नहीं होती. इसलिए, पैनोरामा आईडी की वैल्यू को हमेशा के लिए सेव किया जा सकता है. पैनोरामा आईडी की वैल्यू, Street View Static API से मिले जवाबों में panoId फ़ील्ड में दिखती हैं.
आपको इमेज के सबसे नीचे दाएं कोने में, reportProblemLink हाइपरलिंक दिखाना होगा. साथ ही, इसमें लिंक टेक्स्ट शामिल होना चाहिए. जैसे, "इस इमेज से जुड़ी समस्या की शिकायत करें".
फ़ोटोरियलिस्टिक 3D टाइल
फ़ोटोरियलिस्टिक 3D टाइल के लिए, एट्रिब्यूशन डेटा हर टाइल के अनुरोध में दिखाया जाता है.
आपको दिखाई गई टाइल के लिए सभी एट्रिब्यूशन को इकट्ठा करना होगा, क्रम से लगाना होगा, और एक लाइन में दिखाना होगा. आम तौर पर, रेंडरिंग के सबसे नीचे. उदाहरण के लिए, glTF टाइल में डेटा एट्रिब्यूशन देखने के लिए, asset, copyright में जाएं.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
CesiumJS
अगर रेंडरर के तौर पर CesiumJS का इस्तेमाल किया जा रहा है, तो एट्रिब्यूशन दिखाने के लिए, आपको अपने रेंडरिंग एचटीएमएल में showCreditsOnScreen को चालू करना होगा.
// Add Photorealistic 3D Tiles tileset.
const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
// This property is needed to appropriately display attributions
// as required.
showCreditsOnScreen: true,
}));
Cesium for Unreal
अगर रेंडरर के तौर पर Cesium for Unreal का इस्तेमाल किया जा रहा है, तो एट्रिब्यूशन दिखाने के लिए, आपको World Outliner में स्क्रीन पर क्रेडिट दिखाएं फ़ील्ड को चालू करना होगा.

Cesium for Unity
अगर रेंडरर के तौर पर Cesium for Unity का इस्तेमाल किया जा रहा है, तो एट्रिब्यूशन दिखाने के लिए, आपको Inspector कंसोल में स्क्रीन पर क्रेडिट दिखाएं फ़ील्ड को चालू करना होगा.
