Google নেভিগেশন অভিজ্ঞতা

Navigation SDK আপনার অ্যাপে নেভিগেশন অভিজ্ঞতা ইন্টিগ্রেট করার বিভিন্ন উপায় প্রদান করে। এই পৃষ্ঠায় Google নেভিগেশন অভিজ্ঞতা কী এবং Navigation SDK-তে উপলভ্য অন্যান্য নেভিগেশন অভিজ্ঞতার থেকে এটি কীভাবে আলাদা তা ব্যাখ্যা করা হয়েছে।

Google নেভিগেশন অভিজ্ঞতা কী?

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

আরও তথ্যের জন্য, কাস্টম নেভিগেশন অভিজ্ঞতা দেখুন।

আপনি Google নেভিগেশন অভিজ্ঞতা ব্যবহার করলে, আপনার অ্যাপ Navigation SDK-কে কল করে নেভিগেশন শুরু, রান ও বন্ধ করে, নিম্নলিখিত ফ্লো ব্যবহার করে:

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

  2. চালু নেভিগেশন। আপনার অ্যাপ অ্যাক্টিভ নেভিগেশনে প্রবেশ করলে, এটি অ্যাক্টিভ গাইডেন্স বজায় রাখতে ডিভাইসের লোকেশন ব্যবহার করে। আপনি ইভেন্ট লিসেনার কনফিগার করেন যা আপনার ব্যবহারের ক্ষেত্রে অর্থপূর্ণ, যেমন রুট পরিবর্তন এবং গন্তব্যে পৌঁছানোর বাকি সময়। অ্যাক্টিভ নেভিগেশন চলাকালীন, Navigation SDK, UI কম্পোনেন্ট প্রদান করে, যা Google Maps অ্যাপের মতোই। যেমন, নেভিগেশন অভিজ্ঞতা স্ট্যান্ডার্ড Google Maps লেয়ার দেখায়, যার মধ্যে টার্ন গাইডেন্স কার্ড, ট্রাফিক লেয়ার, বিকল্প রুট এবং স্পিড লিমিটের মতো ভিজ্যুয়াল থাকে।

  3. নেভিগেশন বন্ধ করুন। আপনার অ্যাপ এমনভাবে নেভিগেশন সেশন বন্ধ করে দেয় যা আপনার ব্যবহারের ক্ষেত্রে সবচেয়ে ভাল কাজ করে, যেমন, ব্যবহারকারী গন্তব্যে পৌঁছালে ট্রিগার করে এমন অ্যারাইভাল লিসনারের মাধ্যমে।

আপনি কীভাবে Google নেভিগেশন অভিজ্ঞতা পরিবর্তন করতে পারেন?

সাধারণত, আপনি Google নেভিগেশন অভিজ্ঞতা পরিবর্তন করতে পারেন যাতে বিভিন্ন রঙের স্কিম, ক্যামেরা ভিউ, অতিরিক্ত টার্ন গাইডেন্স এবং ইভেন্ট রেসপন্স ট্রিগার থাকে। আপনি যেসব অ্যাডজাস্টমেন্ট করতে পারবেন তার মধ্যে কয়েকটি নিচে উল্লেখ করা হল। এই তালিকাটি সম্পূর্ণ নয়।

পরিবর্তন বিবরণ
পরিবর্তিত নেভিগেশন নির্দেশিকা: হেডার, রঙ ও ফন্ট, দিকনির্দেশ, বিকল্প রুট এবং ট্রিপের অগ্রগতি দেখান/লুকান ম্যাপ UI কন্ট্রোল
নেভিগেশন হেডার পরিবর্তন করুন
দিকনির্দেশের তালিকা দেখুন
বিকল্প রুট লুকান
ট্রিপের প্রোগ্রেস দেখুন
ট্রাফিক ও স্পিড লিমিট সংক্রান্ত তথ্য অ্যাডজাস্ট করুন ট্রাফিক লেয়ার বন্ধ করুন
ট্রাফিক লাইট ও স্টপ সাইন চালু করুন
স্পিডোমিটার দেখুন
ম্যাপের অভিজ্ঞতা UI পরিবর্তন করুন এবং ক্যামেরা অ্যাডজাস্ট করুন। কাস্টম মার্কার যোগ করুন
ফ্লোটিং টেক্সট
নাইট মোড সেট করুন
ক্যামেরা অ্যাডজাস্ট করুন
ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং ব্যবহার করে নেভিগেশন ম্যাপ ও রোড ম্যাপের (নন-নেভিগেশন ম্যাপ) স্টাইল পরিবর্তন করুন। ম্যাপ স্টাইল কাস্টমাইজ করা