इस दस्तावेज़ में, Map Tiles API का इस्तेमाल करके बनाए गए ऐप्लिकेशन के लिए ज़रूरी शर्तों की जानकारी दी गई है. ध्यान दें कि Map Tiles API के इस्तेमाल पर, Google के साथ आपके कानूनी समझौते के प्रावधान लागू होते हैं.
नीतियां
इस सेक्शन में, Map Tiles API से जुड़ी नीतियां बताई गई हैं. नीतियों में, सेवा को सही तरीके से और 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
dp के बारे में जानने के लिए, 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 का लोगो शामिल करना, सही एट्रिब्यूशन नहीं है.
Google Maps के डेटा को बेसमैप के तौर पर दिखाने और तीसरे पक्ष (Google के अलावा) के जियोस्पेशल डेटा को ओवरले करने के लिए, Map Tiles API का इस्तेमाल करने पर, आपको 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 स्टैटिक एपीआई के रिस्पॉन्स में, पैनोरमा आईडी की वैल्यू panoId
फ़ील्ड में दिखती हैं.
आपको इमेज के सबसे नीचे दाएं कोने में reportProblemLink
हाइपरलिंक दिखाना होगा. साथ ही, इसमें लिंक टेक्स्ट शामिल करना होगा, जिसमें "इस इमेज से जुड़ी समस्या की शिकायत करें" जैसा कुछ लिखा हो.
फ़ोटोरियलिस्टिक 3D टाइल
फ़ोटोरियलिस्टिक 3D टाइल के लिए, हर टाइल अनुरोध में एट्रिब्यूशन डेटा दिखाया जाता है.
आपको दिखाए गए टाइल के लिए सभी एट्रिब्यूशन को इकट्ठा करना, क्रम से लगाना, और एक लाइन में दिखाना होगा. आम तौर पर, रेंडरिंग के सबसे नीचे. उदाहरण के लिए, asset
, copyright
में जाकर, glTF टाइल में डेटा एट्रिब्यूशन देखे जा सकते हैं.
{
"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,
}));
Unreal के लिए Cesium
अगर रेंडरर के तौर पर Cesium for Unreal का इस्तेमाल किया जा रहा है, तो क्रेडिट दिखाने के लिए, आपको वर्ल्ड आउटलाइनर में स्क्रीन पर क्रेडिट दिखाएं फ़ील्ड को चालू करना होगा.
Unity के लिए Cesium
अगर रेंडरर के तौर पर Cesium for Unity का इस्तेमाल किया जा रहा है, तो क्रेडिट दिखाने के लिए, आपको Inspector कंसोल में स्क्रीन पर क्रेडिट दिखाएं फ़ील्ड को चालू करना होगा.