Navigation SDK-তে Google নেভিগেশন অভিজ্ঞতার জন্য আপনি ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং ব্যবহার করে আবার ব্যবহার করা যাবে এমন ম্যাপ স্টাইল নির্ধারণ করতে পারবেন। এই পৃষ্ঠায় আপনি কীভাবে ম্যাপ স্টাইল সংজ্ঞায়িত ও প্রয়োগ করতে পারবেন তার ওভারভিউ এবং Navigation SDK-এর জন্য নির্দিষ্ট প্রয়োগের বিবরণ দেওয়া হয়েছে। ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং সম্পর্কে সম্পূর্ণ তথ্য পেতে, iOS-এর জন্য Maps SDK-এর ডকুমেন্টেশনে এক নজরে পৃষ্ঠাটি দেখুন।
ম্যাপ স্টাইল সংজ্ঞায়িত করুন
Navigation SDK-এর জন্য ম্যাপ স্টাইল কাস্টমাইজ করার প্রথম ধাপ হল ম্যাপ স্টাইল তৈরি করা এবং এটি একটি ম্যাপ আইডির সাথে যুক্ত করা। Google Maps Platform Cloud Console-এ ম্যাপ স্টাইল তৈরি, স্টোর ও এডিট করা হয়। তারপর, কাস্টমাইজ করা ম্যাপ দেখাতে, আপনার অ্যাপ কোডে ম্যাপ আইডি রেফারেন্স হিসেবে ব্যবহার করেন।
Navigation SDK-তে দুই ধরনের ম্যাপ আছে যেগুলি স্টাইল করা যেতে পারে: নেভিগেশন ম্যাপ, যা অ্যাক্টিভ নেভিগেশন সেশন চলাকালীন দেখা যায় এবং রোড ম্যাপ, যা কোনও নেভিগেশন সেশন অ্যাক্টিভ না থাকলে দেখা যায়। আপনি যে স্টাইল নির্ধারণ করেন এবং ম্যাপ আইডির সাথে যুক্ত করেন, তা নেভিগেশন এবং রোড ম্যাপ, উভয় ধরনের ম্যাপেই প্রযোজ্য হয়।
ম্যাপ স্টাইল নির্ধারণ করার ব্যাপারে সম্পূর্ণ বিবরণ জানতে, iOS ডকুমেন্টেশনের জন্য Maps SDK-তে ম্যাপ স্টাইল তৈরি ও ব্যবহার করুন বিকল্প দেখুন।
ম্যাপের স্টাইল প্রয়োগ করুন
ম্যাপ আইডির সাথে ম্যাপ স্টাইল অ্যাসোসিয়েট করা হয়ে গেলে, আপনি ক্লাউড কনসোল থেকে ম্যাপ স্ট্রিং সহ
GMSMapID
তৈরি করে আইডি যোগ করতে পারবেন এবং তারপর ম্যাপ আইডি উল্লেখ করে
GMSMapView
তৈরি করতে পারবেন।
ম্যাপ স্টাইল প্রয়োগ করার ব্যাপারে আরও তথ্য পেতে, iOS-এর জন্য Maps SDK সংক্রান্ত ডকুমেন্টেশনে আপনার অ্যাপে ম্যাপ আইডি যোগ করুন বিকল্প দেখুন।
লাইট ও ডার্ক মোড স্টাইল
ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং আপনাকে লাইট মোড ও ডার্ক মোড স্টাইল নির্ধারণ করতে দেয়। Navigation SDK-তে, রোড ম্যাপে (নেভিগেশন ম্যাপ নয়) লাইট ও ডার্ক মোড থাকতে পারে এবং নেভিগেশন ম্যাপে দিনের আলো ও কম আলো বা নাইট মোড থাকতে পারে। Navigation SDK-তে ম্যাপের সাথে স্টাইল অ্যাসোসিয়েট করলে, রাস্তা ও নেভিগেশন ম্যাপ, দুটিতেই স্টাইল প্রয়োগ করা হয়:
- Cloud Console-এ লাইট মোড স্টাইল লাইট মোড রোড ম্যাপ এবং ডেলাইট নেভিগেশন ম্যাপ, দুটির ক্ষেত্রেই প্রযোজ্য।
- Cloud Console-এ ডার্ক মোড স্টাইল ডার্ক মোড রোড ম্যাপ এবং কম আলো/নাইট মোড নেভিগেশন ম্যাপ, দুটির ক্ষেত্রেই প্রযোজ্য।
বিলিং
কোনও অ্যাপ ম্যাপ আইডি প্রয়োগ করা আছে এমন ম্যাপ লোড করলে, ডায়নামিক ম্যাপ SKU-এর জন্য ম্যাপ লোড চার্জ ট্রিগার করা হয়। মনে রাখবেন, এই ট্রিগারটি ম্যাপ লোডের থেকে আলাদা যেখানে ম্যাপ আইডি প্রয়োগ করা হয় না। ম্যাপ আইডি ছাড়া ম্যাপ লোড করার জন্য Maps SDK SKU-এর উপর ভিত্তি করে চার্জ করা হয়। প্রতিটি SKU-এর জন্য ট্রিগার ও দাম সম্পর্কে আরও তথ্য পেতে, দাম ও বিলিং দেখুন।
নীতি ও ব্যবহার
Navigation SDK-তে ম্যাপ স্টাইল কাস্টমাইজ করার সময়, আপনাকে অবশ্যই নেভিগেশন UI-তে গ্রহণযোগ্য পরিবর্তন সংক্রান্ত নীতি মেনে চলতে হবে। বিশেষ করে, আপনাকে নেভিগেশন ম্যাপ থেকে রাস্তার নেটওয়ার্ক সরালে চলবে না অথবা নেভিগেশন ম্যাপে ম্যাপ ফিচারের কালার কন্ট্রাস্ট উল্লেখযোগ্যভাবে কমালে চলবে না।
নেভিগেশন UI-তে গ্রহণযোগ্য পরিবর্তন সম্পর্কে সম্পূর্ণ বিবরণ পেতে, iOS-এর জন্য নেভিগেশন SDK-এর নীতি দেখুন।