সিমুলেটর

পাবলিক ইন্টারফেস সিমুলেটর

Nav API-তে সিমুলেটেড অবস্থানগুলি পাঠাতে বা সিমুলেটেড রুটগুলিতে Nav API চালানোর জন্য একটি ইন্টারফেস৷ পরীক্ষা, ডিবাগিং এবং ডেমোর সময় ব্যবহারের জন্য।

এই ইন্টারফেসের বাস্তবায়ন থ্রেড-নিরাপদ।

পাবলিক পদ্ধতির সারাংশ

বিমূর্ত শূন্যতা
হাইডডামি ট্রাফিক প্রম্পট ()
ডামি ট্রাফিক প্রম্পট লুকায়, যদি একটি দেখানো হয়।
বিমূর্ত শূন্যতা
বিরতি ()
সিমুলেশন পজ করে।
বিমূর্ত শূন্যতা
জীবনবৃত্তান্ত ()
একটি বিরতি অনুসরণ করে সিমুলেশন পুনরায় শুরু করে।
বিমূর্ত শূন্যতা
setUserLocation ( LatLng অবস্থান)
একটি সিমুলেটেড ব্যবহারকারীর অবস্থান সেট করে।
বিমূর্ত শূন্যতা
showDummyTrafficPrompt ()
একটি ডামি ট্রাফিক প্রম্পট দেখায়।
বিমূর্ত শূন্যতা
বিদ্যমান রুট বরাবর অবস্থান অনুকরণ করুন ()
ন্যাভিগেটর দ্বারা বর্তমানে গণনা করা রুট বরাবর ভ্রমণ অনুকরণ করা শুরু করে।
বিমূর্ত শূন্যতা
simulateLocationsAlongexistingRoute ( Simulation Options অপশন)
ন্যাভিগেটর দ্বারা বর্তমানে গণনা করা রুট বরাবর ভ্রমণ অনুকরণ করা শুরু করে।
বিমূর্ত ListenableResultFuture < Navigator.RouteStatus >
simulateLocationsAlongNewRoute (লিস্ট< ওয়েপয়েন্ট >ওয়েপয়েন্ট, রাউটিং অপশন রাউটিং অপশন)
প্রদত্ত ওয়েপয়েন্টগুলির মাধ্যমে একটি রুট গণনা করে (যেমন Navigator.setDestinations() দ্বারা গণনা করা হবে), এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।
বিমূর্ত ListenableResultFuture < Navigator.RouteStatus >
simulateLocationsAlongNewRoute (তালিকা< Waypoint > waypoints)
প্রদত্ত ওয়েপয়েন্টগুলির মাধ্যমে একটি রুট গণনা করে (যেমন Navigator.setDestinations() দ্বারা গণনা করা হবে), এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।
বিমূর্ত ListenableResultFuture < Navigator.RouteStatus >
simulateLocationsAlongNewRoute (তালিকা< Waypoint > waypoints, Routing Options routing Options, Simulation Options simulation Options)
প্রদত্ত ওয়েপয়েন্টগুলির মাধ্যমে একটি রুট গণনা করে (যেমন Navigator.setDestinations() দ্বারা গণনা করা হবে), এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।
বিমূর্ত শূন্যতা
unsetUserLocation ()
ব্যবহারকারীর অবস্থান অনুকরণ করা বন্ধ করে।

পাবলিক পদ্ধতি

সর্বজনীন বিমূর্ত অকার্যকর লুকান ডামি ট্র্যাফিক প্রম্পট ()

ডামি ট্রাফিক প্রম্পট লুকায়, যদি একটি দেখানো হয়।

সর্বজনীন বিমূর্ত অকার্যকর বিরতি ()

সিমুলেশন পজ করে।

সর্বজনীন বিমূর্ত অকার্যকর জীবনবৃত্তান্ত ()

একটি বিরতি অনুসরণ করে সিমুলেশন পুনরায় শুরু করে।

সর্বজনীন বিমূর্ত অকার্যকর সেটUserLocation ( LatLng অবস্থান)

একটি সিমুলেটেড ব্যবহারকারীর অবস্থান সেট করে।

পরামিতি
অবস্থান

সর্বজনীন বিমূর্ত অকার্যকর শো ডামি ট্র্যাফিক প্রম্পট ()

একটি ডামি ট্রাফিক প্রম্পট দেখায়। প্রম্পট UI পরীক্ষার জন্য দরকারী।

নির্দেশিকা চলমান থাকলেই এই পদ্ধতিটি কাজ করে।

সর্বজনীন বিমূর্ত অকার্যকর অনুকরণ অবস্থান বরাবর বিদ্যমান রুট ()

ন্যাভিগেটর দ্বারা বর্তমানে গণনা করা রুট বরাবর ভ্রমণ অনুকরণ করা শুরু করে। যদি ন্যাভিগেটর একটি রুট গণনা না করে থাকে তবে এটি কিছুই করে না।

সিমুলেশন ডিফল্ট SimulationOptions ব্যবহার করে চালানো হবে।

সর্বজনীন বিমূর্ত অকার্যকর simulateLocationsAlongexistingRoute ( Simulation Options অপশন)

ন্যাভিগেটর দ্বারা বর্তমানে গণনা করা রুট বরাবর ভ্রমণ অনুকরণ করা শুরু করে। যদি ন্যাভিগেটর একটি রুট গণনা না করে থাকে তবে এটি কিছুই করে না।

পরামিতি
বিকল্প

সর্বজনীন বিমূর্ত ListenableResultFuture < Navigator.RouteStatus > simulateLocationsAlongNewRoute (List< Waypoint > waypoints, Routing Options রাউটিং অপশন)

প্রদত্ত ওয়েপয়েন্টগুলির মাধ্যমে একটি রুট গণনা করে (যেমন Navigator.setDestinations() দ্বারা গণনা করা হবে), এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে। ভবিষ্যত ঠিক হয়ে যাওয়ার ঠিক আগে ভ্রমণ শুরু করা হবে। ভবিষ্যত ঠিক আছে ছাড়া কিছু ফেরত দিলে, কিছুই সিমুলেট করা হবে না।

সিমুলেশন ডিফল্ট SimulationOptions ব্যবহার করে চালানো হবে।

পরামিতি
পথপয়েন্ট
রাউটিং বিকল্প

সর্বজনীন বিমূর্ত ListenableResultFuture < Navigator.RouteStatus > simulateLocationsAlongNewRoute (List< Waypoint > waypoints)

প্রদত্ত ওয়েপয়েন্টগুলির মাধ্যমে একটি রুট গণনা করে (যেমন Navigator.setDestinations() দ্বারা গণনা করা হবে), এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে। ভবিষ্যত ঠিক হয়ে যাওয়ার ঠিক আগে ভ্রমণ শুরু করা হবে। ভবিষ্যত ঠিক আছে ছাড়া কিছু ফেরত দিলে, কিছুই সিমুলেট করা হবে না।

ডিফল্ট RoutingOptions ব্যবহার করে রুটটি গণনা করা হবে।

সিমুলেশন ডিফল্ট SimulationOptions ব্যবহার করে চালানো হবে।

পরামিতি
পথপয়েন্ট

সর্বজনীন বিমূর্ত ListenableResultFuture < Navigator.RouteStatus > simulateLocationsAlongNewRoute (List< Waypoint > waypoints, Routing Options routing Options, Simulation Options simulation Options)

প্রদত্ত ওয়েপয়েন্টগুলির মাধ্যমে একটি রুট গণনা করে (যেমন Navigator.setDestinations() দ্বারা গণনা করা হবে), এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে। ভবিষ্যত ঠিক হয়ে যাওয়ার ঠিক আগে ভ্রমণ শুরু করা হবে। ভবিষ্যত ঠিক আছে ছাড়া কিছু ফেরত দিলে, কিছুই সিমুলেট করা হবে না।

পরামিতি
পথপয়েন্ট
রাউটিং বিকল্প
সিমুলেশন অপশন

সর্বজনীন বিমূর্ত শূন্যতা unsetUserLocation ()

ব্যবহারকারীর অবস্থান অনুকরণ করা বন্ধ করে। এটি যেকোনো সক্রিয় সিমুলেশনও শেষ করবে।