इस दस्तावेज़ में Map Tiles API की मदद से बनाए गए ऐप्लिकेशन की ज़रूरी शर्तों की जानकारी दी गई है. ध्यान दें कि Map Tiles API का इस्तेमाल, Google के साथ हुए आपके कानूनी समझौते से नियंत्रित होता है.
इस्तेमाल की शर्तें और निजता नीति देना
Map Tiles API ऐप्लिकेशन डेवलप करने पर, आपको अपने ऐप्लिकेशन के साथ इस्तेमाल की शर्तें और निजता नीति उपलब्ध करानी होगी. यह जानकारी, Google के साथ हुए आपके कानूनी समझौते में बताए गए दिशा-निर्देशों के मुताबिक होनी चाहिए:
- इस्तेमाल की शर्तें और निजता नीति सार्वजनिक तौर पर उपलब्ध होनी चाहिए.
- आपको अपने ऐप्लिकेशन की इस्तेमाल की शर्तों में साफ़ तौर पर बताना होगा कि आपके ऐप्लिकेशन का इस्तेमाल करने पर, उपयोगकर्ता Google की सेवा की शर्तों से बाध्य हैं.
- आपको अपनी निजता नीति में उपयोगकर्ताओं को यह बताना होगा कि आपके ऐप्लिकेशन में Google Maps API का इस्तेमाल किया जा रहा है. साथ ही, Google निजता नीति का पालन करके इसे शामिल किया जा सकता है.
इस्तेमाल की शर्तों और निजता नीति को उपलब्ध कराने के लिए, सुझाई गई जगह आपके ऐप्लिकेशन के प्लैटफ़ॉर्म पर निर्भर करती है.
मोबाइल ऐप्लिकेशन
अगर कोई मोबाइल ऐप्लिकेशन बनाया जा रहा है, तो हमारा सुझाव है कि आप ऐप्लिकेशन के डाउनलोड पेज पर, संबंधित ऐप्लिकेशन स्टोर में और ऐप्लिकेशन सेटिंग मेन्यू में, इस्तेमाल की शर्तों और निजता नीति का लिंक दें.
वेब ऐप्लिकेशन
अगर कोई वेब ऐप्लिकेशन डेवलप किया जा रहा है, तो हमारा सुझाव है कि आप अपनी वेबसाइट के फ़ुटर में इस्तेमाल की शर्तें और निजता नीति का लिंक दें.
कॉन्टेंट को पहले से फ़ेच करना, कैश मेमोरी में सेव करना या सेव करना
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
हेडर भी शामिल हो सकता है. इसे दोबारा पुष्टि का अनुरोध करते समय, एचटीटीपी प्रोटोकॉल दस्तावेज़ के मुताबिक भी लागू किया जाना चाहिए.
मैप Tiles API के नतीजे दिखाए जा रहे हैं
आप Google Maps पर या मैप के बिना, Map Tiles API के नतीजे दिखा सकते हैं. अगर आपको Maps Tiles API के नतीजे दिखाने हैं, तो ये नतीजे Google Maps पर ज़रूर दिखाएं. किसी ऐसे मैप पर Map Tiles API डेटा का इस्तेमाल करने की अनुमति नहीं है जो Google मैप नहीं है.
Google का लोगो दिखाया जा रहा है
Google Maps दिखाने के लिए Map Tiles API का इस्तेमाल करते समय, आपको मैप पर Google लोगो भी दिखाना चाहिए. साथ ही, लोगो में किसी भी तरह का बदलाव नहीं करना चाहिए. आपको Google का लोगो मैप के सबसे नीचे बाएं कोने में रखना चाहिए और एट्रिब्यूशन जानकारी को मैप के दाएं कोने में रखना चाहिए. ज़्यादा जानकारी के लिए, हमारे ब्रैंड के संसाधन केंद्र के दिशा-निर्देश देखें.
ज़्यादा सिनमैटिक 3D मैप के अनुभवों के लिए, अगर अनुभव से जुड़े UX डिज़ाइन की ज़रूरतों के हिसाब से प्लेसमेंट के दिशा-निर्देशों का पालन नहीं किया जाता है, तब भी आपको अनुभव की शुरुआत में या आखिर में Google लोगो को साफ़ तौर पर दिखाना चाहिए. ऐसा करने से, मैप के लेखक को आपके दर्शकों को वह समझने में आसानी होगी. आपको अब भी सिनेमैटिक अनुभव के दौरान, तीसरे पक्ष के डेटा से जुड़ी ज़रूरी शर्तों का पालन करना होगा, जैसा कि नीचे बताया गया है. ज़्यादा जानकारी के लिए नीचे हाइब्रिड विज़ुअलाइज़ेशन में लोगो और डेटा के एट्रिब्यूशन दिखाना देखें.
मैप के नीचे दिए गए उदाहरण में, मैप के नीचे बाईं ओर Google लोगो और नीचे दाईं ओर एट्रिब्यूशन दिखाया गया है.
हल्के रंग के बैकग्राउंड पर इस्तेमाल करने के लिए | गहरे रंग वाले बैकग्राउंड पर इस्तेमाल करने के लिए |
---|---|
![]() |
![]() |
नीचे दी गई ZIP फ़ाइल में डेस्कटॉप, Android, और iOS ऐप्लिकेशन के लिए Google का लोगो सही साइज़ में है. आप किसी भी तरीके से इन लोगो का साइज़ नहीं बदल सकते या इनमें बदलाव नहीं कर सकते.
डाउनलोड करें: google_logo.zip
एट्रिब्यूशन में बदलाव न करें. एट्रिब्यूशन की जानकारी को न हटाएं, न छिपाएं, और न ही उसे काटें. Google के लोगो का इस्तेमाल इनलाइन (उदाहरण के लिए, "ये मैप [Google_logo] से किए गए हैं") नहीं किया जा सकता है.
एट्रिब्यूशन को एक साथ रखें. अगर सीधे एम्बेड किए गए कॉन्टेंट के अलावा, Google से ली गई तस्वीरों के स्क्रीनशॉट का इस्तेमाल किया जा रहा है, तो इमेज में दिखने वाले स्टैंडर्ड एट्रिब्यूशन को शामिल करें. ज़रूरत पड़ने पर, एट्रिब्यूशन टेक्स्ट की स्टाइल और प्लेसमेंट को अपनी पसंद के मुताबिक बनाया जा सकता है. हालांकि, ऐसा तब किया जा सकता है, जब टेक्स्ट, कॉन्टेंट के आस-पास हो. साथ ही, उसे औसत दर्शक या पाठक आसानी से समझ सके. एट्रिब्यूशन को कॉन्टेंट से दूर नहीं किया जा सकता, जैसे कि आपकी किताब के आखिर में, आपकी फ़ाइलों या शो के क्रेडिट या आपकी वेबसाइट के फ़ुटर में.
डेटा उपलब्ध कराने वाली तीसरे पक्ष की कंपनियों को शामिल करें. मैपिंग प्रॉडक्ट का कुछ डेटा और इमेज, Google के अलावा, अन्य कंपनियों से भी ली जाती है. अगर ऐसी तस्वीरों का इस्तेमाल किया जा रहा है, तो आपके एट्रिब्यूशन के टेक्स्ट में "Google" और काम का डेटा मुहैया कराने वाली कंपनी का नाम "Google" होना चाहिए. उदाहरण के लिए, "मैप डेटा: Google, Maxar टेक्नोलॉजी". जब तस्वीरों के साथ तीसरे पक्ष की, डेटा उपलब्ध कराने वाली कंपनियां भी शामिल होती हैं, तो सिर्फ़ "Google" या Google के लोगो को शामिल करना सही एट्रिब्यूशन नहीं होता.
अगर Google Maps Platform का इस्तेमाल किसी ऐसे डिवाइस पर किया जा रहा है जिस पर एट्रिब्यूशन डिसप्ले काम नहीं कर रहा है, तो कृपया अपने इस्तेमाल के हिसाब से सही लाइसेंस के बारे में चर्चा करने के लिए, Google सेल्स टीम से संपर्क करें.
तीसरे पक्ष के रेंडरर की मदद से Google का लोगो दिखाना
जब Google Maps को दिखाने के लिए किसी तीसरे पक्ष के रेंडरर की मदद से Map Tiles API का इस्तेमाल किया जाता है, तो आपको Google के लोगो को किसी भी दूसरे लोगो, जैसे कि रेंडरर के लोगो पर ओवरलैप नहीं करना चाहिए या उसे धुंधला नहीं करना चाहिए. Google लोगो और तीसरे पक्ष के लोगो के बीच सही बफ़र दूरी बनाए रखें, ताकि वे अलग-अलग लोगो के तौर पर दिखें. कोई भी लोगो, एपीआई रिस्पॉन्स से मिले डेटा एट्रिब्यूशन को ओवरलैप या धुंधला नहीं कर सकता.
Google के डेटा एट्रिब्यूशन दिखाए जा रहे हैं
Map Tiles API से मिले डेटा के लिए, सही मेटाडेटा या व्यूपोर्ट जानकारी के अनुरोधों से एट्रिब्यूशन और कॉपीराइट की जानकारी दिखाना ज़रूरी होता है. आपको इस जानकारी को, सही जगह पर, आम तौर पर दिखाए गए टाइल के सेट के नीचे दाएं कोने में या 3D रेंडरर व्यू में पूरी तरह दिखाना चाहिए. ध्यान दें कि एट्रिब्यूशन स्ट्रिंग, वैरिएबल होती हैं और रेंडर करने वाले के व्यूपोर्ट से अनुरोध किए गए मैप डेटा पर निर्भर करती हैं.
अगर व्यूपोर्ट के साइज़ की सीमाओं की वजह से डेटा एट्रिब्यूशन को पूरा नहीं दिखाया जा सकता, तो होवर-ओवर या क्लिक किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट को जोड़ें. "डेटा सोर्स" लेबल किया गया एलिमेंट जोड़ें. यह एलिमेंट, एट्रिब्यूशन की जानकारी देने के लिए मैप विंडो में खुलता है. हमेशा अच्छे कार्टोग्राफ़िक प्रथाओं को बनाए रखने की कोशिश करें.
तीसरे पक्ष के डेटा के एट्रिब्यूशन दिखाए जा रहे हैं
जब Google Maps के डेटा को बेसमैप के तौर पर दिखाने और तीसरे पक्ष (Google से बाहर का) के जियोस्पेशियल डेटा को ओवरले करने के लिए, Map Tiles API का इस्तेमाल किया जाता है, तो आपको तीसरे पक्ष के डेटा प्रोवाइडर का एट्रिब्यूशन दिखाना पड़ सकता है. आपको तीसरे पक्ष के डेटा के डेटा एट्रिब्यूशन के साथ Google डेटा एट्रिब्यूशन को ओवरलैप नहीं करना चाहिए या उसे छिपाना नहीं चाहिए. तीसरे पक्ष के डेटा का एट्रिब्यूशन, Google के डेटा एट्रिब्यूशन से साफ़ तौर पर अलग होना चाहिए. इसके अलावा, यह भी साफ़ तौर पर पता होना चाहिए कि Google का लोगो और Google का डेटा एट्रिब्यूशन, बुनियादी मैप और एक-दूसरे से जुड़े हैं.
हाइब्रिड विज़ुअलाइज़ेशन में लोगो और डेटा एट्रिब्यूशन दिखाना
अपने मैप के डेटा को ओवरले करते समय, Google Maps के डेटा का इस्तेमाल बेसमैप के तौर पर करते समय, आपको यह पक्का करना होगा कि आपकी ऑडियंस को पूरी तरह पता हो कि मैप विज़ुअलाइज़ेशन का कौनसा हिस्सा Google से जुड़ा है और कौनसे हिस्से आपके मैप डेटा से जुड़े हैं. इसके अलावा, ऊपर Google लोगो दिखाना में दिए गए दिशा-निर्देशों का पालन करें.
उदाहरण के तौर पर, फ़ोटोरियलिस्टिक 3D टाइल को (बैकग्राउंड में) अपने फ़ोटोरियलिस्टिक मॉडल (फ़ोरग्राउंड में) के साथ मिलाएं. लोगों को इस बात की उलझन हो सकती है कि सीन के कौनसे कॉम्पोनेंट Google Maps के डेटा से शुरू होते हैं. ऐसे मामलों में, आपको अपने यूज़र इंटरफ़ेस (यूआई) एट्रिब्यूशन स्ट्रिंग या यूज़र फ़्लो में साफ़ तौर पर यह बताना होगा कि सीन का कौनसा हिस्सा Google Maps के डेटा से शुरू होता है. Google Maps डेटा के साथ इस्तेमाल किए जाने वाले डेटा सोर्स पर लागू होने वाली, तीसरे पक्ष के एट्रिब्यूशन से जुड़ी शर्तों का पालन करने की ज़िम्मेदारी आपकी है.
फ़ोटोरियलिस्टिक 3D टाइल के साथ जियोडेटा ओवरले
आप फ़ोटोरियलिस्टिक 3D टाइल पर अपने खुद के 3D ऑब्जेक्ट ओवरले कर सकते हैं. ऐसा तब तक किया जा सकता है, जब तक 3D ऑब्जेक्ट फ़ोटोरियलिस्टिक 3D टाइलों से हाथ या मशीन से निकाले या निकाले नहीं जाते, उनका पता नहीं लगाया जाता या उन्हें किसी और तरीके से नहीं निकाला जाता.
Map Tiles API की मदद से बनाया गया वीडियो
- प्रमोशन वाले वीडियो: प्रमोशन वाले वीडियो, इस कानूनी समझौते की शर्तों और इन शर्तों के मुताबिक बनाए जा सकते हैं:
- प्रमोशन वाले वीडियो में, Street View की तस्वीरें शामिल नहीं होनी चाहिए.
- प्रमोशन वाले वीडियो की अवधि 30 सेकंड से ज़्यादा नहीं होनी चाहिए.
- प्रचार वाला वीडियो आपके ऐप्लिकेशन की क्षमताओं के बारे में होना चाहिए.
- प्रमोशन वाले वीडियो को साफ़ तौर पर "सिर्फ़ प्रमोशन के लिए" मार्क किया जाना चाहिए. साथ ही, यह ज़रूरी है कि वह Maps Tiles API की नीतियों में एट्रिब्यूशन के दिशा-निर्देशों का पालन करता हो.
- प्रमोशन वाले वीडियो को अलग से नहीं बेचा जा सकता. इसके अलावा, इसे सॉफ़्टवेयर, ऐप्लिकेशन या उपयोगकर्ता अनुभव के हिस्से के तौर पर भी नहीं बेचा जा सकता.
- वीडियो हटाना: प्रमोशन वाले वीडियो को हटाने के सभी अनुरोधों को पूरा करना आपकी ज़िम्मेदारी है. इनमें तीसरे पक्ष के अनुरोध भी शामिल हैं.
एट्रिब्यूशन और कॉपीराइट की जानकारी वापस पाना
इस्तेमाल की जा रही सेवा के आधार पर, नीचे दिए गए एपीआई कॉल के रिस्पॉन्स में copyright
फ़ील्ड से एट्रिब्यूशन और कॉपीराइट की जानकारी पाएं:
2D टाइल
रोडमैप, सैटलाइट, और इलाके की टाइल
कॉपीराइट और एट्रिब्यूशन की जानकारी, व्यूपोर्ट की जानकारी से मिलते हैं, जैसा कि इस उदाहरण में दिखाया गया है.
{
"copyright": "Map data ©2023",
"maxZoomRects": [
{
"maxZoom": 19,
"north": 90,
"south": -90,
"east": 180,
"west": -180
},
...
]
}
Street View टाइल
कॉपीराइट और एट्रिब्यूशन जानकारी, Street View के मेटाडेटा रिस्पॉन्स से उपलब्ध है. उदाहरण के लिए:
{
"panoId": "Zzl28rqGJgaL2IdkUleP8A",
"lat": 50.059138596550696,
"imageHeight": 6656,
"imageWidth": 13312,
"tileHeight": 512,
"tileWidth": 512,
"copyright": "From the Owner, Photo by: Google",
…
}
पैनोरामा आईडी का इस्तेमाल किसी Street View पैनोरामा की खास तरह से पहचान करने के लिए किया जाता है. इसे कैश मेमोरी में सेव करने की पाबंदी से छूट दी गई है. इसलिए, पैनोरामा आईडी की वैल्यू को
हमेशा के लिए सेव किया जा सकता है. पैनोरामा आईडी की वैल्यू, Street View स्टैटिक एपीआई रिस्पॉन्स के panoId
फ़ील्ड में दी जाती हैं.
फ़ोटोरियलिस्टिक 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 के लिए सीज़ियम का इस्तेमाल किया जा रहा है, तो एट्रिब्यूशन दिखाने के लिए, आपको World Outliner में स्क्रीन पर क्रेडिट दिखाएं फ़ील्ड को चालू करना होगा.
एकता के लिए सीज़ियम
अगर Unity के लिए सीज़ियम का इस्तेमाल रेंडरर के तौर पर किया जा रहा है, तो एट्रिब्यूशन दिखाने के लिए, आपको इंस्पेक्टर कंसोल में स्क्रीन पर क्रेडिट दिखाएं फ़ील्ड को चालू करना होगा.
Google एट्रिब्यूशन के लिए स्टाइल के दिशा-निर्देश
अगर आप Google के डाउनलोड किए जा सकने वाले लोगो का इस्तेमाल नहीं कर पा रहे हैं, तो सीएसएस और एचटीएमएल में Google एट्रिब्यूशन के लिए, स्टाइल से जुड़े दिशा-निर्देश यहां दिए गए हैं.
खाली जगह
लॉकअप के आस-पास की खाली जगह, Google में "G" की ऊंचाई के बराबर या उससे ज़्यादा होनी चाहिए.
एट्रिब्यूशन कॉपी और Google लोगो के बीच की जगह, "G" की चौड़ाई से आधी होनी चाहिए.

समझने में आसान
बायलाइन हमेशा साफ़ और समझने लायक होनी चाहिए. साथ ही, दिए गए बैकग्राउंड के लिए सही रंग में दिखाई देनी चाहिए. हमेशा पक्का करें कि लोगो के अलग-अलग वर्शन में आपको ज़रूरत के मुताबिक कंट्रास्ट हो.
रंग
Google Material स्लेटी 700 टेक्स्ट का इस्तेमाल सफ़ेद या हल्के बैकग्राउंड पर करें, जिसमें ज़्यादा से ज़्यादा 0% से 40% तक काले रंग का इस्तेमाल किया गया हो.
#5F6368 RGB 95 99 104 HSL 213 5 39 HSB 213 9 41
गहरे रंग के बैकग्राउंड पर और फ़ोटोग्राफ़ी या बिना व्यस्त रहने वाले पैटर्न पर, बायलाइन और एट्रिब्यूशन के लिए सफ़ेद टेक्स्ट का इस्तेमाल करें.
#FFFFFF RGB 255 255 255 HSL 0 0 100 HSB 0 0 100
फ़ॉन्ट
Roboto फ़ॉन्ट का इस्तेमाल करें.
उदाहरण सीएसएस
जब यहां दिए गए सीएसएस को "Google" टेक्स्ट पर लागू किया जाता है, तो वह "Google" को सफ़ेद या हल्के रंग के बैकग्राउंड पर सही फ़ॉन्ट, रंग, और स्पेस के साथ रेंडर करेगा.
font-family: Roboto; font-style: normal; font-weight: 500; font-size: 16px; line-height: 16px; padding: 16px; letter-spacing: 0.0575em; /* 0.69px */ color: #5F6368;