यह विषय Android के लिए Maps SDK टूल से बनाए गए सभी ऐप्लिकेशन के लिए एट्रिब्यूशन से जुड़ी शर्तें मुहैया कराता है. इसमें उस जगह के लिए ऑटोकंप्लीट की सुविधा वाली सेवा भी शामिल है जो उस एपीआई का हिस्सा है. Google Maps Platform से जुड़ी ज़्यादा शर्तों के लिए, Google Maps Platform की सेवा की शर्तें देखें.
इस्तेमाल की शर्तें और निजता नीति देना
अगर आपके पास Android ऐप्लिकेशन के लिए Maps SDK टूल है, तो आपको अपने ऐप्लिकेशन के साथ उपयोग की शर्तें और निजता नीति उपलब्ध करानी होगी. इस समझौते में, Google के साथ हुए आपके कानूनी समझौते के दिशा-निर्देशों का पालन किया जाएगा:
- इस्तेमाल की शर्तें और निजता नीति सभी के लिए उपलब्ध होनी चाहिए.
- आपको अपने ऐप्लिकेशन की उपयोग की शर्तों में साफ़ तौर पर बताना होगा कि आपके ऐप्लिकेशन का इस्तेमाल करने पर, उपयोगकर्ताओं को Google की सेवा की शर्तों को मानना होगा.
- आपको अपनी निजता नीति में उपयोगकर्ताओं को बताना होगा कि आपने Google Maps API का इस्तेमाल किया है. साथ ही, Google निजता नीति देखें.
सुझाई गई जगह का इस्तेमाल सेवा की शर्तों और निजता नीति के मुताबिक किया जा सकता है. यह आपके ऐप्लिकेशन के प्लैटफ़ॉर्म पर निर्भर करता है.
मोबाइल ऐप्लिकेशन
अगर मोबाइल ऐप्लिकेशन डेवलप कर रहे हैं, तो हमारा सुझाव है कि आप काम के ऐप्लिकेशन स्टोर और ऐप्लिकेशन सेटिंग मेन्यू में, ऐप्लिकेशन के डाउनलोड पेज पर इस्तेमाल की शर्तों और निजता नीति का लिंक दें.
वेब ऐप्लिकेशन
अगर आपको कोई वेब ऐप्लिकेशन डेवलप करना है, तो हमारा सुझाव है कि आप अपनी वेबसाइट के फ़ुटर में इस्तेमाल की शर्तों और निजता नीति का लिंक दें.
कॉन्टेंट को पहले से फ़ेच करना, कैश मेमोरी में सेव करना या स्टोरेज
Android के लिए मैप SDK का इस्तेमाल करने वाले ऐप्लिकेशन Google के साथ आपके कानूनी समझौते की शर्तों से बाध्य होते हैं. आपके कानूनी समझौते की शर्तों के मुताबिक, आपको किसी भी कॉन्टेंट को पहले से फ़ेच, इंडेक्स, स्टोर या कैश मेमोरी में नहीं रखना होगा. हालांकि, कुछ शर्तों में दी गई शर्तों को छोड़कर, ऐसा ही किया जाएगा.
Android के नतीजों के लिए Maps SDK टूल दिख रहा है
Android पर नतीजों के लिए, Google Maps पर या मैप के बिना Maps SDK टूल दिखाया जा सकता है. अगर आपको किसी मैप पर Android के लिए, Maps SDK टूल दिखाना है, तो इन नतीजों को Google Maps पर दिखाना होगा. किसी मैप पर Android डेटा के लिए, Maps SDK टूल का इस्तेमाल करना प्रतिबंधित है. हालांकि, यह Google मैप नहीं है.
Google का लोगो और एट्रिब्यूशन दिखाना
अगर आपका ऐप्लिकेशन Google मैप पर डेटा दिखाता है, तो Google का लोगो शामिल किया जाएगा और उसे बदला नहीं जा सकता. उन ऐप्लिकेशन को Google को ज़्यादा एट्रिब्यूशन देने की ज़रूरत नहीं होती है जो Google Maps की तरह ही स्क्रीन पर Google डेटा दिखाते हैं.
अगर आपका ऐप्लिकेशन किसी ऐसे पेज या व्यू पर डेटा दिखाता है जो Google मैप भी नहीं दिखाता है, तो आपको उस डेटा के साथ Google लोगो दिखाना होगा. उदाहरण के लिए, अगर आपका ऐप्लिकेशन एक टैब में Google डेटा दिखाता है और वह डेटा Google टैब के ज़रिए दूसरे टैब पर दिखाया जाता है, तो पहले टैब में Google का लोगो दिखना चाहिए. अगर आपका ऐप्लिकेशन, अपने-आप पूरा होने के साथ या उसके बिना भी खोज फ़ील्ड का इस्तेमाल करता है, तो लोगो इनलाइन होना चाहिए.
Google लोगो को मैप के सबसे नीचे बाएं कोने में रखा जाना चाहिए, जिसमें एट्रिब्यूशन की जानकारी सबसे नीचे दाएं कोने में होनी चाहिए. ये दोनों ही चीज़ें मैप पर पूरे दिखाई जानी चाहिए और मैप के नीचे या ऐप्लिकेशन के अंदर किसी दूसरी जगह पर नहीं होनी चाहिए. नीचे दिया गया मैप का उदाहरण, मैप के नीचे बाईं ओर Google लोगो और नीचे दाईं ओर Google लोगो दिखाता है.

हल्के बैकग्राउंड पर इस्तेमाल के लिए | गहरे रंग के बैकग्राउंड पर इस्तेमाल करने के लिए |
---|---|
![]() |
![]() |
इस ZIP फ़ाइल में डेस्कटॉप, Android, और iOS ऐप्लिकेशन के लिए Google लोगो सही साइज़ में हैं. किसी भी स्थिति में, इन लोगो का साइज़ नहीं बदला जा सकता और न ही इनमें बदलाव किया जा सकता है.
डाउनलोड करें: google_logo.zip
एट्रिब्यूशन में बदलाव न करें. एट्रिब्यूशन की जानकारी को न तो हटाएं और न ही उसे धुंधला करें. इनलाइन Google लोगो का इस्तेमाल नहीं किया जा सकता (उदाहरण के लिए, "ये मैप [Google_logo] से" हैं).
एट्रिब्यूशन को बंद रखें. अगर सीधे तौर पर जोड़े गए आइटम के अलावा, किसी दूसरी इमेज से Google साइटमैप का इस्तेमाल किया जा रहा है, तो इमेज में जैसा दिख रहा है वैसा ही एट्रिब्यूशन शामिल करें. ज़रूरत पड़ने पर, एट्रिब्यूशन टेक्स्ट की स्टाइल और प्लेसमेंट को पसंद के मुताबिक बनाया जा सकता है. ऐसा सिर्फ़ तब किया जाना चाहिए, जब टेक्स्ट कॉन्टेंट के नज़दीक हो और औसत दर्शक या रीडर उसे पढ़ सके. हो सकता है कि आप एट्रिब्यूशन को कॉन्टेंट से दूर न ले जा सकें, जैसे कि अपनी किताब के आखिर में, अपनी फ़ाइलों के क्रेडिट या शो या अपनी वेबसाइट के फ़ुटर को.
डेटा देने वाली तीसरे पक्ष की कंपनियां शामिल करें. हमारे मैपिंग प्रॉडक्ट में मौजूद कुछ डेटा और इमेज, Google के अलावा दूसरी कंपनियों से मिलती हैं. अगर ऐसी इमेज का इस्तेमाल किया जा रहा है, तो आपके एट्रिब्यूशन के टेक्स्ट में "Google" नाम और उससे जुड़े डेटा सेवा देने वाली कंपनी का नाम होना चाहिए, जैसे कि "मैप डेटा: Google, Maxar Technologies." जब डेटा उपलब्ध कराने वाली तीसरे पक्ष की कंपनियों की तस्वीरों का इस्तेमाल तस्वीरों में दिखाया गया हो, तो सिर्फ़ "Google" या Google लोगो को शामिल करना सही नहीं है.
अगर आप किसी ऐसे डिवाइस पर Google Maps Platform का इस्तेमाल कर रहे हैं जहां एट्रिब्यूशन डिसप्ले काम का नहीं है, तो अपने इस्तेमाल के हिसाब से सही लाइसेंस के बारे में जानने के लिए, कृपया Google की बिक्री टीम से संपर्क करें.
एट्रिब्यूशन की अन्य शर्तें
तीसरे पक्ष के एट्रिब्यूशन वापस पाने के लिए इन निर्देशों का पालन करें. इसके अलावा, अपने ऐप्लिकेशन में एट्रिब्यूशन दिखाने के लिए भी इन निर्देशों का पालन करें.
किसी स्थान से एट्रिब्यूशन वापस पाना
अगर आपका ऐप्लिकेशन आईडी से पाएं को कॉल करके मिली जानकारी दिखाता है, तो ऐप्लिकेशन को उस जगह की जानकारी के लिए तीसरे पक्ष के एट्रिब्यूशन भी दिखाने होंगे.
एपीआई नतीजे के तौर पर
Place
दिखाता है.
Place
से एट्रिब्यूशन वापस पाने के लिए, Place.getAttributions()
को कॉल करें.
अगर दिखाने के लिए कोई एट्रिब्यूशन नहीं है, तो यह तरीका String
या खाली स्ट्रिंग दिखाता है.
String placeId = "INSERT_PLACE_ID_HERE"; List<Place.Field> placeFields = Arrays.asList(Place.Field.ID, Place.Field.NAME); FetchPlaceRequest request = FetchPlaceRequest.newInstance(placeId, placeFields); placesClient.fetchPlace(request).addOnSuccessListener((response) -> { Place place = response.getPlace(); textView.append("Place found: " + place.getName()); textView.append("Attributions: " + place.getAttributions()); }).addOnFailureListener((exception) -> { if (exception instanceof ApiException) { // Handle the error. } });
किसी फ़ोटो के लिए एट्रिब्यूशन दिखाना
अगर आपका ऐप्लिकेशन फ़ोटो दिखाता है, तो आपको
उस हर फ़ोटो के लिए एट्रिब्यूशन दिखाना होगा जिसमें वे मौजूद हैं. किसी फ़ोटो के
एट्रिब्यूशन पाने के लिए,
PhotoMetadata.getAttributions()
को कॉल करें. अगर दिखाने के लिए कोई एट्रिब्यूशन नहीं है, तो यह तरीका एक एचटीएमएल वर्ण क्रम या एक खाली स्ट्रिंग बताता है.
// Get the photo metadata from the Place object. PhotoMetadata photoMetadata = place.getPhotoMetadatas().get(0); // Get the attribution text. String attributions = photoMetadata.getAttributions();
तीसरे पक्ष के एट्रिब्यूशन दिखाना
तीसरे पक्ष की सेवा देने वाली कंपनियों के एट्रिब्यूशन में एचटीएमएल फ़ॉर्मैट में कॉन्टेंट और लिंक होते हैं. आपको इन्हें सुरक्षित रखना होगा और उपयोगकर्ता को उस फ़ॉर्मैट में दिखाना होगा जिसमें वे दिए गए हैं. Google का सुझाव है कि आप यह जानकारी, जगह की जानकारी के नीचे दिखाएं.
एपीआई उन सभी जगहों के लिए एट्रिब्यूशन जनरेट करता है जिनका इस्तेमाल ऐप्लिकेशन करता है. एट्रिब्यूशन हर एपीआई कॉल के बजाय हर जगह के लिए दिए जाते हैं.
एट्रिब्यूशन दिखाने का एक तरीका TextView
है.
उदाहरण के लिए:
TextView attributionsText = (TextView) findViewById(R.id.attributions); String thirdPartyAttributions = place.getAttributions(); attributionsText.setText(thirdPartyAttributions);
तीसरे पक्ष के एट्रिब्यूशन का उदाहरण
Listings by <a href="https://www.example.com/">Example Company</a>
ध्यान रखें कि किसी जगह का आईडी, जिसका इस्तेमाल किसी जगह को खास तौर पर पहचानने के लिए किया जाता है, को कैश मेमोरी में सेव की गई पाबंदी से छूट मिलती है. इसलिए, जगह के आईडी की वैल्यू को हमेशा के लिए सेव किया जा सकता है. जगह के आईडी को Android के जवाबों के लिए, Maps SDK टूल में place_id
फ़ील्ड में दिखाया जाता है.
Google एट्रिब्यूशन के लिए स्टाइल से जुड़े दिशा-निर्देश
अगर आप डाउनलोड किए जा सकने वाले Google लोगो का इस्तेमाल नहीं कर पा रहे हैं, तो सीएसएस और एचटीएमएल में Google के एट्रिब्यूशन के लिए स्टाइल से जुड़े दिशा-निर्देश नीचे दिए गए हैं.
खाली जगह
लॉकअप के आस-पास की खाली जगह, Google में "G" की ऊंचाई के बराबर या उससे ज़्यादा होनी चाहिए.
एट्रिब्यूशन कॉपी और Google लोगो के बीच की जगह "G" की आधी चौड़ाई होनी चाहिए.

समझने और पढ़ने में दिक्कत
बायलाइन हमेशा साफ़ और समझने लायक होनी चाहिए. साथ ही, यह दिए गए बैकग्राउंड के लिए सही कलर वैरिएशन में दिखनी चाहिए. हमेशा यह चुनें कि आप लोगो का जो वर्शन चुनते हैं उसमें ज़रूरत के मुताबिक कंट्रास्ट हो.
रंग
Google के मटीरियल स्लेटी 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;