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