iOS के लिए Navigation SDK टूल से जुड़ी नीतियां और एट्रिब्यूशन

इस दस्तावेज़ में, iOS के लिए Navigation SDK टूल की मदद से बनाए गए ऐप्लिकेशन के लिए ज़रूरी शर्तें बताई गई हैं.

ग्राहक के ऐप्लिकेशन में, Navigation SDK टूल के इस्तेमाल की अनुमति

iOS के लिए Navigation SDK टूल, ड्राइवर को मोबाइल ऐप्लिकेशन में, मोड़-दर-मोड़ नेविगेशन की रीयल-टाइम जानकारी देने के लिए बनाया गया है. एपीआई से जनरेट हुए डेटा का इस्तेमाल, ड्राइवर की स्थिति से जुड़ी जानकारी शेयर करने और ड्राइवर की जगहें ट्रैक करने के लिए, अन्य ऐप्लिकेशन में भी किया जा सकता है.

ग्राहक के ऐप्लिकेशन में, Navigation SDK टूल के इस्तेमाल की अनुमति नहीं है

iOS के लिए Navigation SDK टूल का इस्तेमाल, सिर्फ़ व्यावसायिक ऐप्लिकेशन के लिए किया जा सकता है. iOS के लिए Navigation SDK टूल का इस्तेमाल, इस्तेमाल के इन उदाहरणों के लिए नहीं किया जा सकता. हालांकि, Google से पहले से लिखित सहमति लेने के बाद, इसका इस्तेमाल किया जा सकता है:

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

कॉन्टेंट को स्क्रैप करना

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

नेविगेशन यूज़र इंटरफ़ेस (यूआई) में किए जा सकने वाले बदलाव

iOS के लिए Navigation SDK टूल की मदद से, यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाया जा सकता है. जैसे, नेविगेशन मैप को पसंद के मुताबिक बनाना, कस्टम मार्कर जोड़ना, नेविगेशन व्यूपोर्ट के आस-पास मौजूद हेडर और फ़ुटर का साइज़ और कॉन्टेंट बदलना या नेविगेशन व्यूपोर्ट का साइज़ बदलना. कुछ स्थितियों में, आपको चालू नेविगेशन स्क्रीन पर कॉन्टेंट भी ओवरले करना पड़ सकता है.

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

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

लागू करने से जुड़ी अन्य ज़रूरी शर्तें

  • Google से लिखित सहमति लिए बिना, प्रॉडक्ट में मौजूद Navigation SDK टूल की शर्तों में बदलाव नहीं किया जा सकता.
  • आपके ऐप्लिकेशन को, असली उपयोगकर्ताओं को ऐप्लिकेशन के पहले इस्तेमाल पर यह जानकारी दिखानी होगी:
    • Navigation SDK टूल के इस्तेमाल की शर्तें.
    • नेविगेशन का इस्तेमाल करते समय, असली उपयोगकर्ताओं को हमेशा अपने विवेक का इस्तेमाल करना चाहिए. ऐसा इसलिए, क्योंकि Navigation SDK टूल की सेवा से मिली जानकारी, रीयल-टाइम की असल स्थितियों से अलग हो सकती है.
    • Navigation SDK टूल की सेवा से मिले निर्देशों का पालन करने पर होने वाले खर्च की पूरी ज़िम्मेदारी असली उपयोगकर्ताओं की होती है. जैसे, टोल शुल्क या ज़्यादा लोगों के बैठने की सुविधा वाले वाहनों के लिए लेन का शुल्क.

Google Maps के एट्रिब्यूशन से जुड़ी ज़रूरी शर्तें

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

Google Maps का एट्रिब्यूशन दिखाना

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

Google Maps का एट्रिब्यूशन शामिल करना

यूज़र इंटरफ़ेस (यूआई) में, Google Maps Platform की ओर से पहले से उपलब्ध कराए गए Google Maps के एट्रिब्यूशन के लिए:

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

जहां तक हो सके, एट्रिब्यूशन के तौर पर Google Maps के लोगो का इस्तेमाल करें. अगर जगह कम है, तो Google Maps टेक्स्ट का इस्तेमाल किया जा सकता है. असली उपयोगकर्ताओं को हमेशा यह साफ़ तौर पर पता होना चाहिए कि कौनसा कॉन्टेंट Google Maps ने उपलब्ध कराया है.

लोगो एट्रिब्यूशन

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

Google Maps के लोगो डाउनलोड करना

Google Maps के आधिकारिक लोगो वाली फ़ाइलों का इस्तेमाल करें. नीचे दिए गए लोगो डाउनलोड करें और इस सेक्शन में दिए गए दिशा-निर्देशों का पालन करें.

Google Maps के एट्रिब्यूशन की ऐसेट डाउनलोड करना

Google Maps के लोगो का इस्तेमाल करते समय, इन दिशा-निर्देशों का पालन करें.

  • लोगो में किसी भी तरह का बदलाव न करें.
  • लोगो के आसपेक्ट रेशियो को बनाए रखें, ताकि वह खराब न दिखे.
  • मिले-जुले पैटर्न वाले बैकग्राउंड पर, आउटलाइन वाले लोगो का इस्तेमाल करें. जैसे, मैप या इमेज.
  • सादे बैकग्राउंड पर, बिना आउटलाइन वाले लोगो का इस्तेमाल करें. जैसे, एक ही रंग या हल्का ग्रेडिएंट.

लोगो के साइज़ से जुड़ी ज़रूरी शर्तें

Google Maps के लोगो के साइज़ के लिए, इन ज़रूरी शर्तों का पालन करें:
  • लोगो की कम से कम ऊंचाई: 16dp
  • लोगो की ज़्यादा से ज़्यादा ऊंचाई: 19dp
  • लोगो के आस-पास कम से कम खाली जगह: बाईं, दाईं, और ऊपर की ओर 10dp, नीचे की ओर 5dp

डीपी के बारे में जानने के लिए, मटीरियल डिज़ाइन की वेबसाइट पर पिक्सल डेंसिटी देखें.

Google Maps के लोगो में, कम से कम खाली जगह और मान्य साइज़ रेंज दिखाई गई है
Google Maps का लोगो, जिसमें कम से कम खाली जगह और मान्य साइज़ की रेंज दिख रही है

लोगो की सुलभता

Google Maps के लोगो के लिए, सुलभता से जुड़ी इन ज़रूरी शर्तों का पालन करें:
  • लोगो और बैकग्राउंड के बीच, सुलभ कंट्रास्ट बनाए रखें.
  • Google Maps टेक्स्ट के साथ, सुलभता लेबल शामिल करें.
Google Maps के लोगो एट्रिब्यूशन के लिए, अस्वीकार किए जाने वाले वैरिएंट और सुलभता से जुड़ी समस्याएं
Google Maps के लोगो के एट्रिब्यूशन के लिए, अमान्य बदलाव और सुलभता से जुड़ी समस्याएं

टेक्स्ट एट्रिब्यूशन

अगर आपके इंटरफ़ेस का साइज़, Google Maps के लोगो का इस्तेमाल करने के लिए सही नहीं है, तो Google Maps को टेक्स्ट में लिखा जा सकता है. इन दिशा-निर्देशों का पालन करें:

Google Maps पर टेक्स्ट एट्रिब्यूशन के मान्य वैरिएशन
Google Maps के टेक्स्ट एट्रिब्यूशन के लिए, मान्य बदलाव
  • Google Maps टेक्स्ट में किसी भी तरह का बदलाव न करें:
    • Google Maps के केस में बदलाव न करें
    • Google Maps को एक से ज़्यादा लाइनों में न लिखें
    • Google Maps को किसी दूसरी भाषा में स्थानीय भाषा में अनुवाद न करें.
    • एचटीएमएल एट्रिब्यूट translate="no" का इस्तेमाल करके, ब्राउज़र को Google Maps का अनुवाद करने से रोकें.
Google Maps के टेक्स्ट एट्रिब्यूशन के अमान्य वर्शन
Google Maps के टेक्स्ट एट्रिब्यूशन के लिए, अमान्य बदलाव
  • Google Maps के टेक्स्ट को, यहां दी गई टेबल के मुताबिक स्टाइल करें:

    Google Maps के टेक्स्ट को स्टाइल करने से जुड़ी ज़रूरी शर्तें
    प्रॉपर्टी स्टाइल
    फ़ॉन्ट फ़ैमिली Roboto. फ़ॉन्ट लोड करना ज़रूरी नहीं है.
    फ़ॉन्ट फ़ैमिली का फ़ॉलबैक आपके प्रॉडक्ट में पहले से इस्तेमाल किया गया कोई भी sans serif बॉडी फ़ॉन्ट या डिफ़ॉल्ट सिस्टम फ़ॉन्ट को लागू करने के लिए "Sans-Serif"
    फ़ॉन्ट स्टाइल सामान्य
    फ़ॉन्ट की मोटाई 400
    फ़ॉन्ट का रंग सफ़ेद, काला (#1F1F1F) या ग्रे (#5E5E5E). बैकग्राउंड के साथ, सुलभ (4.5:1) कंट्रास्ट बनाए रखें.
    फ़ॉन्ट का साइज़ फ़ॉन्ट का कम से कम साइज़: 12sp
    फ़ॉन्ट का ज़्यादा से ज़्यादा साइज़: 16sp
    sp के बारे में जानने के लिए, मटीरियल डिज़ाइन की वेबसाइट पर फ़ॉन्ट साइज़ यूनिट देखें.
    अक्षरों के बीच की दूरी सामान्य

सीएसएस का उदाहरण

यहां दिया गया सीएसएस, Google Maps को सफ़ेद या हल्के बैकग्राउंड पर, सही टाइपोग्राफ़िक स्टाइल और रंग के साथ रेंडर करता है.

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.GMP-attribution {
font-family: Roboto, Sans-Serif;
font-style: normal;
font-weight: 400;
font-size: 1rem;
letter-spacing: normal;
white-space: nowrap;
color: #5e5e5e;
}

विज़ुअल से जुड़ी ज़रूरी शर्तें

Google Maps के एट्रिब्यूशन के विज़ुअल ट्रीटमेंट के लिए, इन ज़रूरी शर्तों का पालन करें.
  • एट्रिब्यूशन को कॉन्टेंट के सबसे ऊपर या सबसे नीचे और एक ही विज़ुअल कंटेनर में रखें. कॉन्टेंट की एक लाइन के लिए, एट्रिब्यूशन को दाईं या बाईं ओर रखा जा सकता है.

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

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