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

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

ग्राहक के डेटा को इस्तेमाल करने का मान्य तरीका

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

ग्राहक के लिए लागू करने की अनुमति नहीं है

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

  • बस, ट्रक या सड़क पर चलने से जुड़ी पाबंदियों वाले वाहनों के लिए, बड़े वाहनों के हिसाब से रूटिंग या नेविगेशन की सुविधा. हालांकि, ऐसा तब तक नहीं किया जा सकता, जब तक कि सेवाएं साफ़ तौर पर बड़े वाहनों के हिसाब से नेविगेशन की सुविधा देने की बात न कहें.

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

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

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

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

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

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

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

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

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

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

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

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

Google Maps के एट्रिब्यूशन की जानकारी शामिल की गई है

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

  • शामिल किए गए एट्रिब्यूशन को न हटाएं, भले ही वह कहीं भी दिखाया गया हो. एट्रिब्यूशन में बदलाव न करें, उसे छिपाएं नहीं या धुंधला न करें. साथ ही, पक्का करें कि वह बैकग्राउंड के हिसाब से साफ़ तौर पर दिख रहा हो.
  • 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 के लोगो के लिए, साइज़ से जुड़ी इन खास बातों का ध्यान रखें:
  • लोगो की कम से कम लंबाई: 16 डीपी
  • लोगो की ज़्यादा से ज़्यादा ऊंचाई: 19 डीपी
  • लोगो के चारों ओर कम से कम खाली जगह: बाईं, दाईं, और ऊपर की ओर 10 डीपी, नीचे की ओर 5 डीपी

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

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 के बारे में जानने के लिए, Material Design की वेबसाइट पर फ़ॉन्ट साइज़ की इकाइयां देखें.
    अक्षरों के बीच की दूरी सामान्य

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

नीचे दी गई सीएसएस, 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 को गलत तरीके से पेश न करें. इसके लिए, Google Maps Platform के अलावा किसी अन्य प्लैटफ़ॉर्म के कॉन्टेंट को Google Maps का कॉन्टेंट न बताएं.
  • पुष्टि करें कि एट्रिब्यूशन हमेशा दिखता हो और उसे पढ़ा जा सके. इसे कभी न हटाएं, न छिपाएं, न धुंधला करें या न ही इसमें बदलाव करें.