মানচিত্র শৈলী কাস্টমাইজ করুন

নেভিগেশন SDK-তে Google নেভিগেশন অভিজ্ঞতার জন্য পুনঃব্যবহারযোগ্য মানচিত্র শৈলী সংজ্ঞায়িত করতে আপনি ক্লাউড-ভিত্তিক মানচিত্র স্টাইলিং ব্যবহার করতে পারেন। এই পৃষ্ঠাটি আপনি কীভাবে মানচিত্র শৈলী সংজ্ঞায়িত এবং প্রয়োগ করতে পারেন তার একটি সারসংক্ষেপ প্রদান করে, সেইসাথে নেভিগেশন SDK-এর জন্য নির্দিষ্ট বাস্তবায়নের বিশদ বিবরণও প্রদান করে। ক্লাউড-ভিত্তিক মানচিত্র স্টাইলিং সম্পর্কে সম্পূর্ণ তথ্যের জন্য, Android ডকুমেন্টেশনের জন্য মানচিত্র SDK-তে ওভারভিউ পৃষ্ঠাটি দেখুন।

কাস্টমাইজড মানচিত্র শৈলী ১ এর উদাহরণকাস্টমাইজড মানচিত্র শৈলী ২ এর উদাহরণ

মানচিত্রের ধরণ নির্ধারণ করুন

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

নেভিগেশন SDK-তে দুটি ধরণের ম্যাপ স্টাইল করা যেতে পারে: নেভিগেশন ম্যাপ, যা একটি সক্রিয় নেভিগেশন সেশনের সময় দৃশ্যমান হয় এবং রোড ম্যাপ, যা কোনও নেভিগেশন সেশন সক্রিয় না থাকলে দৃশ্যমান হয়। আপনি যে স্টাইলগুলি সংজ্ঞায়িত করেন এবং একটি ম্যাপ আইডির সাথে সংযুক্ত করেন সেগুলি নেভিগেশন এবং রোড ম্যাপ উভয় ধরণের ক্ষেত্রেই প্রযোজ্য।

মানচিত্রের ধরণ নির্ধারণ সম্পর্কে সম্পূর্ণ তথ্যের জন্য, Android ডকুমেন্টেশনের জন্য Maps SDK-তে মানচিত্রের ধরণ তৈরি এবং ব্যবহার দেখুন।

মানচিত্রের ধরণ প্রয়োগ করুন

একবার আপনার ম্যাপ আইডির সাথে ম্যাপ স্টাইল যুক্ত হয়ে গেলে, আপনি অ্যাক্টিভিটির লেআউট ফাইলের <fragment> এলিমেন্টের মাধ্যমে, MapView ক্লাস ব্যবহার করে, অথবা MapFragment , SupportMapFragment , অথবা SupportNavigationFragment ইনস্ট্যান্সে GoogleMapOptions ক্লাস ব্যবহার করে আইডিটি যোগ করতে পারেন।

মানচিত্র শৈলী প্রয়োগ সম্পর্কে আরও তথ্যের জন্য, Android ডকুমেন্টেশনের জন্য Maps SDK-তে আপনার অ্যাপে মানচিত্র আইডি যোগ করুন দেখুন।

হালকা এবং অন্ধকার মোড স্টাইল

ক্লাউড-ভিত্তিক মানচিত্র স্টাইলিং আপনাকে হালকা মোড এবং অন্ধকার মোড শৈলী সংজ্ঞায়িত করতে দেয়। নেভিগেশন SDK-তে, রোড ম্যাপ (নন-নেভিগেশন ম্যাপ) হালকা এবং অন্ধকার মোড থাকতে পারে এবং নেভিগেশন ম্যাপে দিনের আলো এবং কম আলো বা রাতের মোড থাকতে পারে। যখন আপনি নেভিগেশন SDK-তে মানচিত্রের সাথে শৈলী যুক্ত করেন, তখন শৈলীগুলি রাস্তা এবং নেভিগেশন ম্যাপ উভয়ের ক্ষেত্রেই প্রযোজ্য হয়:

  • ক্লাউড কনসোলে লাইট মোড স্টাইলগুলি লাইট মোড রোড ম্যাপ এবং ডেলাইট নেভিগেশন ম্যাপ উভয়ের ক্ষেত্রেই প্রযোজ্য।
  • ক্লাউড কনসোলে ডার্ক মোড স্টাইলগুলি ডার্ক মোড রোড ম্যাপ এবং কম আলো/রাত্রি মোড নেভিগেশন ম্যাপ উভয়ের ক্ষেত্রেই প্রযোজ্য।

বিলিং

যখন কোনও অ্যাপ এমন একটি ম্যাপ লোড করে যেখানে ম্যাপ আইডি প্রয়োগ করা হয়, তখন Dynamic Maps SKU-এর বিপরীতে একটি ম্যাপ লোড চার্জ করা হয়। মনে রাখবেন যে এই ট্রিগারটি ম্যাপ আইডি প্রয়োগ করা হয়নি এমন ম্যাপ লোড থেকে আলাদা। ম্যাপ আইডি ছাড়া ম্যাপ লোড Maps SDK SKU-এর বিপরীতে চার্জ করা হয়। প্রতিটি SKU-এর ট্রিগার এবং মূল্য নির্ধারণ সম্পর্কে আরও তথ্যের জন্য, মূল্য নির্ধারণ এবং বিলিং দেখুন।

নীতিমালা এবং ব্যবহার

নেভিগেশন SDK-তে মানচিত্রের ধরণ কাস্টমাইজ করার সময়, আপনাকে অবশ্যই নেভিগেশন UI-তে গ্রহণযোগ্য পরিবর্তন সম্পর্কিত নীতিগুলি মেনে চলতে হবে। বিশেষ করে, আপনি অবশ্যই নেভিগেশন মানচিত্র থেকে রোড নেটওয়ার্কগুলি সরিয়ে ফেলবেন না বা নেভিগেশন মানচিত্রে মানচিত্রের বৈশিষ্ট্যগুলির রঙের বৈপরীত্য উল্লেখযোগ্যভাবে হ্রাস করবেন না।

নেভিগেশন UI-তে গ্রহণযোগ্য পরিবর্তন সম্পর্কে সম্পূর্ণ বিবরণের জন্য, Android-এর জন্য নেভিগেশন SDK-এর নীতিমালা দেখুন।