iOS-এর জন্য নেভিগেশন SDK-এর নীতিমালা এবং অ্যাট্রিবিউশন

এই নথিতে iOS-এর জন্য নেভিগেশন SDK ব্যবহার করে তৈরি অ্যাপ্লিকেশনগুলির জন্য প্রয়োজনীয় শর্তাবলী তালিকাভুক্ত করা হয়েছে।

গ্রাহকের কাছে গ্রহণযোগ্য বাস্তবায়ন ব্যবহার

iOS-এর জন্য নেভিগেশন SDK-টি একটি মোবাইল অ্যাপ্লিকেশনে চালকদের রিয়েল-টাইম টার্ন-বাই-টার্ন নেভিগেশন প্রদানের জন্য ডিজাইন করা হয়েছে। API দ্বারা তৈরি ডেটা চালকের অবস্থা সম্পর্কিত তথ্য শেয়ার করতে এবং চালকের অবস্থানের সাধারণ ট্র্যাকিংয়ের জন্য অন্যান্য অ্যাপ্লিকেশনেও ব্যবহার করা যেতে পারে।

গ্রাহকের বাস্তবায়ন অনুমোদন করা হয়নি

iOS-এর জন্য নেভিগেশন SDK শুধুমাত্র বাণিজ্যিক অ্যাপ্লিকেশনের জন্য অনুমোদিত। Google-এর কাছ থেকে সুস্পষ্ট পূর্ব লিখিত অনুমতি ছাড়া নিম্নলিখিত শ্রেণীর ব্যবহারের ক্ষেত্রে iOS-এর জন্য নেভিগেশন SDK অনুমোদিত নয়:

বিষয়বস্তু স্ক্র্যাপিং

আপনার অ্যাপের সাথে ব্যবহারকারীর মিথস্ক্রিয়ার উপর ভিত্তি করে রাস্তার নাম এবং গতিসীমা আপনাকে ফেরত দেওয়া হতে পারে। যদি আপনি ব্যবহারকারীর সেশনের বাইরে অন্য কোনো প্রেক্ষাপটে ব্যবহারের জন্য রাস্তার নাম বা গতিসীমা সংগ্রহ বা সংরক্ষণ করেন, তবে এটি স্ক্র্যাপিং হিসেবে গণ্য হবে, যা আমাদের শর্তাবলী দ্বারা অনুমোদিত নয়।

নেভিগেশন UI-তে গ্রহণযোগ্য পরিবর্তনসমূহ

iOS-এর জন্য নেভিগেশন SDK কিছু নির্দিষ্ট UI কাস্টমাইজেশনের সুবিধা দেয়, যেমন নেভিগেশন ম্যাপ কাস্টমাইজ করা, কাস্টম মার্কার যোগ করা, নেভিগেশন ভিউপোর্টের চারপাশের হেডার ও ফুটারের আকার এবং বিষয়বস্তু পরিবর্তন করা, অথবা স্বয়ং নেভিগেশন ভিউপোর্টের আকার পরিবর্তন করা। কিছু ক্ষেত্রে, আপনি সক্রিয় নেভিগেশন স্ক্রিনের উপরে কন্টেন্ট ওভারলে করারও প্রয়োজন বোধ করতে পারেন।

এটি করার সময়, আপনি এমন কোনো পরিবর্তন আনতে পারবেন না যা চালকদের নিরাপদ ব্যবহারে বাধা সৃষ্টি করে। উদাহরণস্বরূপ, নিম্নলিখিত পরিবর্তনগুলি চালকের নিরাপত্তার উপর নেতিবাচক প্রভাব ফেলতে পারে এবং এগুলি অবশ্যই পরিহার করতে হবে:

  • সক্রিয় নেভিগেশনের সময় মনোযোগ বিঘ্নকারী অ্যানিমেশন দেখানো হচ্ছে।
  • ড্রাইভারের সুস্পষ্ট হস্তক্ষেপ ছাড়াই নেভিগেশন স্ক্রিনে ওভারলে দেখানো।
  • সক্রিয় নেভিগেশন স্ক্রিনে এমন ওভারলে স্থাপন করা হয় যা চালকের বর্তমান অবস্থান গোপন করে অথবা গুরুত্বপূর্ণ নেভিগেশন তথ্য স্থায়ীভাবে ব্লক করে দেয়। এর মধ্যে রয়েছে আসন্ন বাঁক, লেন নির্দেশনা, কম্পাসের দিকনির্দেশনা এবং নেভিগেশন অভিজ্ঞতার সমস্ত সাধারণ UI উপাদান।
  • ন্যাভিগেশন ম্যাপ থেকে সড়ক নেটওয়ার্ক অপসারণ করা অথবা ন্যাভিগেশন ম্যাপে থাকা বৈশিষ্ট্যগুলোর রঙের বৈসাদৃশ্য উল্লেখযোগ্যভাবে হ্রাস করা।

অন্যান্য বাস্তবায়ন প্রয়োজনীয়তা

  • গুগলের পূর্ব লিখিত অনুমতি ব্যতীত আপনি নেভিগেশন এসডিকে-এর অন্তর্ভুক্ত শর্তাবলী পরিবর্তন করতে পারবেন না।
  • আপনার অ্যাপটি প্রথমবার ব্যবহার করার সময় ব্যবহারকারীদেরকে অবশ্যই নিম্নলিখিত তথ্যগুলো প্রদর্শন করতে হবে:
    • নেভিগেশন এসডিকে-এর ব্যবহারের শর্তাবলী।
    • নেভিগেশন ব্যবহার করার সময় ব্যবহারকারীদের সর্বদা নিজস্ব বিচারবুদ্ধি প্রয়োগ করা উচিত, কারণ নেভিগেশন এসডিকে পরিষেবা থেকে প্রাপ্ত তথ্য প্রকৃত বাস্তব পরিস্থিতি থেকে ভিন্ন হতে পারে।
    • নেভিগেশন এসডিকে পরিষেবা দ্বারা প্রদত্ত নির্দেশনা অনুসরণ করার ফলে উদ্ভূত খরচের জন্য, যেমন টোল ফি বা অধিক যাত্রী ধারণক্ষমতাসম্পন্ন যানবাহনের লেনের জন্য, ব্যবহারকারীরাই সম্পূর্ণরূপে দায়ী থাকবেন।

গুগল ম্যাপস অ্যাট্রিবিউশনের প্রয়োজনীয়তা

এই বিভাগে আপনার অ্যাপ্লিকেশনের মাধ্যমে গুগল ম্যাপস ও এর কন্টেন্ট প্রদর্শনের জন্য অ্যাট্রিবিউশনের আবশ্যকতা এবং নির্দেশিকা প্রদান করা হয়েছে।

গুগল ম্যাপস অ্যাট্রিবিউশন প্রদর্শন করুন

আপনার অ্যাপ বা ওয়েবসাইটে গুগল ম্যাপস প্ল্যাটফর্ম এপিআই (Google Maps Platform APIs) থেকে কন্টেন্ট প্রদর্শন করার সময় আপনাকে অবশ্যই গুগল ম্যাপস অ্যাট্রিবিউশনের নিয়মাবলী অনুসরণ করতে হবে। যদি কন্টেন্টটি এমন কোনো গুগল ম্যাপে দেখানো হয় যেখানে অ্যাট্রিবিউশনটি আগে থেকেই দৃশ্যমান, তাহলে আপনাকে অতিরিক্ত অ্যাট্রিবিউশন যোগ করার প্রয়োজন নেই।

গুগল ম্যাপস অ্যাট্রিবিউশন অন্তর্ভুক্ত করা হয়েছে

ইউজার ইন্টারফেসে গুগল ম্যাপস প্ল্যাটফর্ম কর্তৃক ইতিমধ্যে প্রদত্ত গুগল ম্যাপস অ্যাট্রিবিউশনের জন্য:

  • অন্তর্ভুক্ত অ্যাট্রিবিউশনটি যেখানেই প্রদর্শিত হোক না কেন, তা অপসারণ করবেন না। অ্যাট্রিবিউশনটি পরিবর্তন, গোপন বা অস্পষ্ট করবেন না এবং নিশ্চিত করুন যেন এটি পটভূমির বিপরীতে স্পষ্টভাবে দৃশ্যমান থাকে।
  • বর্ডার, ব্যাকগ্রাউন্ড কালার, শ্যাডো বা পর্যাপ্ত ফাঁকা জায়গার মতো UI সংকেত ব্যবহার করে গুগল ম্যাপস প্ল্যাটফর্মের কন্টেন্টকে অন্যান্য কন্টেন্ট থেকে সবসময় দৃশ্যত আলাদা করুন।
  • দৃশ্যমান পরিবর্তন করার সময়, আপনাকে অবশ্যই গুগল ম্যাপস-এর অ্যাট্রিবিউশন সংক্রান্ত সমস্ত শর্তাবলী মেনে চলতে হবে।

যথাসম্ভব অ্যাট্রিবিউশন বা কৃতিত্বের উল্লেখ গুগল ম্যাপস লোগোর মাধ্যমে করা উচিত। স্থান সীমিত থাকলে, শুধু ‘গুগল ম্যাপস’ লেখাটি গ্রহণযোগ্য। ব্যবহারকারীদের কাছে এটি সর্বদা স্পষ্ট থাকতে হবে যে কোন কন্টেন্টটি গুগল ম্যাপস দ্বারা সরবরাহ করা হয়েছে।

লোগো অ্যাট্রিবিউশন

আপনার অ্যাপে গুগল ম্যাপস লোগো ব্যবহার করার জন্য এই শর্তাবলী অনুসরণ করুন।
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের জন্য গ্রহণযোগ্য বিকল্পসমূহ
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের জন্য গ্রহণযোগ্য বিকল্পসমূহ

গুগল ম্যাপস লোগো ডাউনলোড করুন

গুগল ম্যাপসের অফিসিয়াল লোগো ফাইলগুলো ব্যবহার করুন। নিচে থেকে লোগোগুলো ডাউনলোড করুন এবং এই বিভাগের নির্দেশিকাগুলো অনুসরণ করুন।

গুগল ম্যাপস অ্যাট্রিবিউশন অ্যাসেটগুলি ডাউনলোড করুন

গুগল ম্যাপস লোগো ব্যবহার করার সময় এই নির্দেশিকাগুলো অনুসরণ করুন।

  • লোগোটি কোনোভাবেই পরিবর্তন করবেন না।
  • বিকৃতি রোধ করতে লোগোর আকৃতির অনুপাত বজায় রাখুন।
  • মানচিত্র বা ছবির মতো ব্যস্ত পটভূমিতে আউটলাইন করা লোগোটি ব্যবহার করুন।
  • আউটলাইন ছাড়া লোগোটি কোনো সাধারণ পটভূমিতে ব্যবহার করুন, যেমন একরঙা বা হালকা গ্রেডিয়েন্ট।

লোগোর আকারের স্পেসিফিকেশন

গুগল ম্যাপস লোগোর জন্য এই আকারের নির্দিষ্টকরণগুলি অনুসরণ করুন:
  • লোগোর সর্বনিম্ন উচ্চতা: ১৬ডিপি
  • লোগোর সর্বোচ্চ উচ্চতা: ১৯ডিপি
  • লোগোর জন্য ন্যূনতম ফাঁকা জায়গা: বামে, ডানে ও উপরে ১০ডিপি, নিচে ৫ডিপি।

dp সম্পর্কে জানতে, ম্যাটেরিয়াল ডিজাইন ওয়েবসাইটে পিক্সেল ডেনসিটি দেখুন।

গুগল ম্যাপস লোগো, যেখানে ন্যূনতম ফাঁকা স্থান এবং গ্রহণযোগ্য আকারের পরিসর দেখানো হয়েছে।
গুগল ম্যাপস লোগো, যেখানে ন্যূনতম ফাঁকা স্থান এবং গ্রহণযোগ্য আকারের পরিসর দেখানো হয়েছে।

লোগোর প্রবেশগম্যতা

গুগল ম্যাপস লোগোর জন্য এই প্রবেশগম্যতা সংক্রান্ত প্রয়োজনীয়তাগুলো অনুসরণ করুন:
  • লোগো এবং পটভূমির মধ্যে একটি সহজবোধ্য বৈসাদৃশ্য বজায় রাখুন।
  • Google Maps লেখা সহ একটি অ্যাক্সেসিবিলিটি লেবেল অন্তর্ভুক্ত করুন।
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের ক্ষেত্রে অগ্রহণযোগ্য বৈচিত্র্য এবং অ্যাক্সেসযোগ্যতার সমস্যা।
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের ক্ষেত্রে অগ্রহণযোগ্য বৈচিত্র্য এবং অ্যাক্সেসযোগ্যতার সমস্যা।

পাঠ্য অ্যাট্রিবিউশন

আপনার ইন্টারফেসের আকার যদি গুগল ম্যাপস লোগো ব্যবহারের জন্য উপযুক্ত না হয়, তবে আপনি টেক্সটের মাধ্যমে ‘Google Maps’ শব্দটি লিখতে পারেন। এই নির্দেশিকাগুলো অনুসরণ করুন:

গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য রূপভেদ
গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য রূপভেদ
  • Google Maps লেখাটি কোনোভাবেই পরিবর্তন করবেন না:
    • Google Maps- এর বড় হাতের অক্ষরের ব্যবহার পরিবর্তন করবেন না।
    • গুগল ম্যাপস একাধিক লাইনে জড়াবেন না।
    • গুগল ম্যাপসকে অন্য কোনো ভাষায় স্থানীয়করণ করবেন না।
    • HTML অ্যাট্রিবিউট translate="no" ব্যবহার করে ব্রাউজারকে গুগল ম্যাপস অনুবাদ করা থেকে বিরত রাখুন।
গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের অগ্রহণযোগ্য ভিন্নতা
গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের অগ্রহণযোগ্য ভিন্নতা
  • নিম্নলিখিত সারণিতে বর্ণিত পদ্ধতি অনুযায়ী গুগল ম্যাপসের টেক্সট স্টাইল করুন:

    গুগল ম্যাপস টেক্সট-স্টাইলিং প্রয়োজনীয়তা
    সম্পত্তি শৈলী
    ফন্ট পরিবার রোবোটো । ফন্টটি লোড করা ঐচ্ছিক।
    ফলব্যাক ফন্ট পরিবার আপনার পণ্যে ইতিমধ্যে ব্যবহৃত যেকোনো স্যান্স সেরিফ বডি ফন্ট অথবা ডিফল্ট সিস্টেম ফন্ট চালু করার জন্য "Sans-Serif" ব্যবহার করুন।
    ফন্ট শৈলী স্বাভাবিক
    ফন্টের ওজন ৪০০
    ফন্টের রঙ সাদা, কালো (#1F1F1F), অথবা ধূসর (#5E5E5E)। পটভূমির সাথে সুলভ (৪.৫:১) বৈসাদৃশ্য বজায় রাখুন।
    ফন্টের আকার সর্বনিম্ন ফন্ট সাইজ: ১২sp
    সর্বোচ্চ ফন্ট সাইজ: ১৬sp
    sp সম্পর্কে জানতে, ম্যাটেরিয়াল ডিজাইন ওয়েবসাইটে ফন্ট সাইজ ইউনিটস দেখুন।
    চিঠির ব্যবধান স্বাভাবিক

উদাহরণ CSS

নিম্নলিখিত CSS কোডটি সাদা বা হালকা ব্যাকগ্রাউন্ডে উপযুক্ত টাইপোগ্রাফিক স্টাইল ও রঙ সহ গুগল ম্যাপস রেন্ডার করে।

@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;
}

চাক্ষুষ প্রয়োজনীয়তা

গুগল ম্যাপস অ্যাট্রিবিউশনের ভিজ্যুয়াল উপস্থাপনার জন্য এই শর্তাবলী অনুসরণ করুন।
  • কন্টেন্টের উপরে বা নীচে এবং একই ভিজ্যুয়াল কন্টেইনারের মধ্যে অ্যাট্রিবিউশন স্থাপন করুন। এক লাইনের কন্টেন্টের ক্ষেত্রে, অ্যাট্রিবিউশন ডানে বা বামে স্থাপন করা যেতে পারে।

  • বর্ডার, ব্যাকগ্রাউন্ড কালার, শ্যাডো বা পর্যাপ্ত ফাঁকা জায়গার মতো UI সংকেত ব্যবহার করে গুগল ম্যাপস প্ল্যাটফর্মের কন্টেন্টকে অন্যান্য কন্টেন্ট থেকে দৃশ্যত আলাদা করুন।

  • গুগল ম্যাপস প্ল্যাটফর্মের বাইরের কোনো বিষয়বস্তুকে এর সাথে যুক্ত করে গুগল ম্যাপসকে ভুলভাবে উপস্থাপন করবেন না।
  • নিশ্চিত করুন যে অ্যাট্রিবিউশনটি সর্বদা দৃশ্যমান এবং পাঠযোগ্য থাকে। এটিকে কখনও অপসারণ, গোপন, অস্পষ্ট বা পরিবর্তন করবেন না।