এই দস্তাবেজটি iOS-এর জন্য নেভিগেশন SDK-এর সাহায্যে তৈরি করা অ্যাপ্লিকেশানগুলির প্রয়োজনীয়তার তালিকা করে৷
গ্রহণযোগ্য গ্রাহক বাস্তবায়ন ব্যবহার
iOS-এর জন্য ন্যাভিগেশন SDK একটি মোবাইল অ্যাপ্লিকেশনে ড্রাইভারদের রিয়েল-টাইম টার্ন-বাই-টার্ন নেভিগেশন দেওয়ার জন্য ডিজাইন করা হয়েছে। এপিআই দ্বারা উত্পন্ন ডেটা ড্রাইভারের স্থিতি সম্পর্কিত তথ্য শেয়ার করতে এবং ড্রাইভারের অবস্থানগুলির সাধারণ ট্র্যাকিংয়ের জন্য অন্যান্য অ্যাপ্লিকেশনগুলিতেও ব্যবহার করা যেতে পারে।
অননুমোদিত গ্রাহক বাস্তবায়ন
iOS এর জন্য নেভিগেশন SDK শুধুমাত্র বাণিজ্যিক অ্যাপ্লিকেশনের জন্য অনুমোদিত। আইওএস-এর জন্য ন্যাভিগেশন SDK Google-এর তরফ থেকে স্পষ্ট পূর্বে লিখিত সম্মতি ছাড়া নিম্নলিখিত বিভাগের ব্যবহারের ক্ষেত্রে অনুমোদিত নয়:
- ন্যাভিগেশন অ্যাপ্লিকেশানগুলি যেগুলি iOS-এর জন্য নেভিগেশন SDK ব্যবহার করে এমন বৈশিষ্ট্য সহ একটি পণ্য বা পরিষেবা তৈরি করে যা মোবাইলের জন্য Google Maps-এর বৈশিষ্ট্যগুলির সাথে উল্লেখযোগ্যভাবে একই রকম বা পুনরায় তৈরি করে৷
- একটি যানবাহনে এম্বেড করা ডিভাইসে বা পোর্টেবল নেভিগেশন ডিভাইসে পরিষেবার ব্যবহার। উদাহরণস্বরূপ, একটি অ্যাপ্লিকেশনে যা (i) একটি ইন-ড্যাশবোর্ড অটোমোটিভ ইনফোটেইনমেন্ট সিস্টেমে এম্বেড করা হয়েছে বা (ii) একটি ইন-কার মাউন্ট করা GPS ইউনিটের অংশ৷ আপনি একটি ইন-ড্যাশবোর্ড অটোমোটিভ ইনফোটেইনমেন্ট সিস্টেমে প্রদর্শনের জন্য একটি অ্যাপ্লিকেশন প্রজেক্ট করতে পারেন এবং ড্রাইভারদেরকে Android Auto বা Apple CarPlay-এর মতো প্রজেক্ট করা ইন-ড্যাশবোর্ড অটোমোটিভ ইনফোটেইনমেন্ট সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দিতে পারেন।
- ভারী যানবাহন রাউটিং বা নেভিগেশন, যেমন বাস, ট্রাক বা রাস্তার বিধিনিষেধ সহ যানবাহনগুলির জন্য, যদি না পরিষেবাগুলি স্পষ্টভাবে ভারী যানবাহন নেভিগেশন সমর্থন করে তা নির্দিষ্ট করে৷
গুগল ম্যাপ এবং লোগো
আপনি iOS-এর জন্য আপনার নেভিগেশন SDK বাস্তবায়নে শুধুমাত্র Google-প্রদত্ত মানচিত্র ব্যবহার করতে পারেন। অন্য কোনো মানচিত্র অনুমোদিত নয়।
আপনি iOS পরিষেবার জন্য নেভিগেশন SDK-এর অংশ হিসাবে প্রদত্ত কোনও Google লোগো অপসারণ, সংশোধন বা অস্পষ্ট করতে পারবেন না।
নেভিগেশন UI-তে গ্রহণযোগ্য পরিবর্তন
iOS-এর জন্য নেভিগেশন SDK নির্দিষ্ট UI কাস্টমাইজেশন সক্ষম করে, যেমন কাস্টম মার্কার যোগ করা, নেভিগেশন ভিউপোর্টের চারপাশে হেডার এবং ফুটারের আকার এবং বিষয়বস্তু পরিবর্তন করা, অথবা নেভিগেশন ভিউপোর্টের আকার পরিবর্তন করা। কিছু পরিস্থিতিতে, আপনি সক্রিয় নেভিগেশন স্ক্রিনের উপরে বিষয়বস্তু ওভারলে করতে চাইতে পারেন।
এটি করার সময়, আপনি এমন পরিবর্তনগুলি প্রবর্তন করতে পারবেন না যা ড্রাইভারদের দ্বারা নিরাপদ ব্যবহারকে বাধা দেয়। উদাহরণস্বরূপ, নিম্নলিখিত পরিবর্তনগুলি ড্রাইভারের নিরাপত্তাকে নেতিবাচকভাবে প্রভাবিত করতে পারে এবং এড়ানো উচিত:
- সক্রিয় নেভিগেশন চলাকালীন বিভ্রান্তিকর অ্যানিমেশন দেখানো হচ্ছে।
- সুস্পষ্ট ড্রাইভার অ্যাকশন ছাড়াই নেভিগেশন স্ক্রিনে ওভারলে দেখানো হচ্ছে।
- সক্রিয় নেভিগেশন স্ক্রিনে অবস্থান নির্ধারণ ওভারলে যা ড্রাইভারের বর্তমান অবস্থান লুকিয়ে রাখে বা গুরুত্বপূর্ণ নেভিগেশন তথ্য স্থায়ীভাবে ব্লক করে। এর মধ্যে রয়েছে আসন্ন বাঁক, লেন নির্দেশিকা, কম্পাস অভিযোজন, এবং নেভিগেশন অভিজ্ঞতার সমস্ত স্ট্যান্ডার্ড UI উপাদান।
অন্যান্য বাস্তবায়ন প্রয়োজনীয়তা
- আপনি Google এর পূর্ব লিখিত সম্মতি ছাড়া নেভিগেশন SDK ইন-প্রোডাক্ট শর্তাবলী পরিবর্তন করতে পারবেন না।
- আপনার অ্যাপটি অবশ্যই আপনার শেষ ব্যবহারকারীদের কাছে তাদের অ্যাপের প্রথম ব্যবহারে নিম্নলিখিত তথ্য প্রদর্শন করবে:
- নেভিগেশন SDK ব্যবহারের শর্তাবলী।
- নেভিগেশন ব্যবহার করার সময় শেষ ব্যবহারকারীদের সর্বদা স্বাধীন বিচার অনুশীলন করা উচিত, কারণ নেভিগেশন SDK পরিষেবার তথ্য বাস্তব-সময়ের অবস্থার থেকে আলাদা হতে পারে।
- নেভিগেশন SDK পরিষেবা দ্বারা প্রদত্ত নির্দেশাবলী, যেমন টোল ফি বা উচ্চ দখলকারী যানবাহনের লেনগুলির জন্য প্রদত্ত নির্দেশাবলী অনুসরণ করার সময় খরচের জন্য শেষ ব্যবহারকারীরা সম্পূর্ণরূপে দায়ী৷