<GMSNavigator Listener> প্রোটোকল রেফারেন্স

<GMSNavigatorListener> প্রোটোকল রেফারেন্স

ওভারভিউ

GMSNavigator- এ ইভেন্টের জন্য শ্রোতা।

পাবলিক সদস্য ফাংশন

(অকার্যকর) - নেভিগেটর:didArriveAtWaypoint:
ড্রাইভার যখন একটি GMSNavigationWaypoint এ পৌঁছেছে তখন কল করা হয়েছে।
(অকার্যকর) - navigatorDidChangeRoute:
বর্তমান রুট পরিবর্তন বা সাফ করা হলে কল করা হয়।
(অকার্যকর) - নেভিগেটর:didUpdateRemainingTime:
যখন গন্তব্যের আনুমানিক সময়(গুলি) আপডেট করা হয় তখন কল করা হয়৷
(অকার্যকর) - নেভিগেটর:didUpdateRemainingDistance:
যখন গন্তব্য(গুলি) থেকে আনুমানিক দূরত্ব(গুলি) আপডেট করা হয় তখন কল করা হয়৷
(অকার্যকর) - নেভিগেটর:didUpdateDelayCategory:
যখন গন্তব্য(গুলি) বিলম্বের বিভাগ আপডেট করা হয় তখন কল করা হয়।
(অকার্যকর) - নেভিগেটর:didChangeSuggestedLightingMode:
যখন আনুমানিক আলোর অবস্থা আপডেট করা হয় তখন কল করা হয়, উদাহরণস্বরূপ যখন ডিভাইসের বর্তমান অবস্থানে রাত পড়ে।
(অকার্যকর) - নেভিগেটর:didUpdateSpeedingPercentage:
আপনাকে সূচিত করে যে ড্রাইভার নির্দিষ্ট শতাংশ দ্বারা গতিসীমা অতিক্রম করছে।
(অকার্যকর) - নেভিগেটর:didUpdateSpeedAlertSeverity:speeding Percentage:
আপনাকে অবহিত করে যে ডিভাইসটি সনাক্ত করেছে যে গাড়িটি বর্তমান গতির সতর্কতার তীব্রতার সাথে নির্দিষ্ট শতাংশ দ্বারা গতিসীমা অতিক্রম করছে।
(অকার্যকর) - নেভিগেটর:didUpdateNavInfo:
বর্তমান GMSNavigationNavInfo আপডেট হলে কল করা হয়।

সদস্য ফাংশন ডকুমেন্টেশন

- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didArriveAtWaypoint: ( GMSNavigationWaypoint *) পথপয়েন্ট
[optional]

ড্রাইভার যখন একটি GMSNavigationWaypoint এ পৌঁছেছে তখন কল করা হয়েছে।

পরামিতি:
পথপয়েন্ট যে ওয়েপয়েন্টে পৌঁছেছিল।
- (অকার্যকর) নেভিগেটরডিড চেঞ্জ রুট: ( GMSNavigator *) নেভিগেটর [optional]

বর্তমান রুট পরিবর্তন বা সাফ করা হলে কল করা হয়।

মনে রাখবেন যে এই শ্রোতার জন্য বিভিন্ন ধরণের ট্রিগার রয়েছে, যার মধ্যে কিন্তু সীমাবদ্ধ নয়:

  • অগ্রগতি ট্রিপ আপডেট করা হয়েছে
  • চালক বর্তমান রুট থেকে সরে গেছে
  • ড্রাইভার UI থেকে একটি বিকল্প রুট নির্বাচন করেছে
  • ড্রাইভারকে একটি ভাল রুট ব্যবহার করার প্রস্তাব দেওয়া হয়েছিল বা প্রয়োজন ছিল৷
  • ড্রাইভার একটি গন্তব্যে নেভিগেট করা শুরু করে (সেট গন্তব্যে একটি কলের মাধ্যমে)
  • ড্রাইভার আগের একটিতে আসার পর একটি নতুন ওয়েপয়েন্টে নেভিগেট করা শুরু করে
  • রুটটি সাফ করা হয়েছে (গন্তব্যস্থল পরিষ্কার করার জন্য একটি কলের মাধ্যমে)
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didUpdateRemaining Time: (NSTimeInterval) সময়
[optional]

যখন গন্তব্যের আনুমানিক সময়(গুলি) আপডেট করা হয় তখন কল করা হয়৷

পরামিতি:
সময় পরবর্তী গন্তব্যের সময়।
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didUpdateRemainingDistance: (CLL অবস্থান দূরত্ব) দূরত্ব
[optional]

যখন গন্তব্য(গুলি) থেকে আনুমানিক দূরত্ব(গুলি) আপডেট করা হয় তখন কল করা হয়৷

পরামিতি:
দূরত্ব পরবর্তী গন্তব্যের দূরত্ব।
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didUpdateDelayCategory: (GMSNavigationDelayCategory) delayCategory
[optional]

যখন গন্তব্য(গুলি) বিলম্বের বিভাগ আপডেট করা হয় তখন কল করা হয়।

পরামিতি:
delayCategory পরবর্তী গন্তব্যে বিলম্বের বিভাগ।
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
করেছেন চেঞ্জ সাজেস্টেডলাইটিং মোড: ( GMSNavigationLightingMode ) আলোর মোড
[optional]

যখন আনুমানিক আলোর অবস্থা আপডেট করা হয় তখন কল করা হয়, উদাহরণস্বরূপ যখন ডিভাইসের বর্তমান অবস্থানে রাত পড়ে।

পরামিতি:
আলোর মোড বর্তমান আলোর অবস্থার সাথে মেলে প্রস্তাবিত রঙ মোড।
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didUpdateSpeeding Percentage: (CGFloat) সীমার উপরে শতাংশ
[optional]

আপনাকে সূচিত করে যে ড্রাইভার নির্দিষ্ট শতাংশ দ্বারা গতিসীমা অতিক্রম করছে।

পরামিতি:
নেভিগেটর GMSNavigator যে গতির রিপোর্ট করে।
সীমার উপরে শতাংশ চালক বর্তমানে যে গতিতে গাড়ি চালাচ্ছেন তার শতাংশের উপরে। চালক গতি না করলে 0 এ সেট করুন। গতিসীমা বা বর্তমান গতি অবৈধ হলে -1 এ সেট করুন।
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didUpdateSpeedAlertSeverity: ( GMSNavigationSpeedAlertSeverity ) গতি সতর্কতা তীব্রতা
গতির শতাংশ: (CGFloat) সীমার উপরে শতাংশ
[optional]

আপনাকে অবহিত করে যে ডিভাইসটি সনাক্ত করেছে যে গাড়িটি বর্তমান গতির সতর্কতার তীব্রতার সাথে নির্দিষ্ট শতাংশ দ্বারা গতিসীমা অতিক্রম করছে।

যখনই একটি বৈধ গতি বা গতি সীমা আপডেট পাওয়া যায় তখন এটিকে নিয়মিত বিরতিতে বলা হয়। এটি সাধারণত সক্রিয় নেভিগেশনের সময় ঘন ঘন কলের ফলে যখন ড্রাইভার চলমান থাকে।

পরামিতি:
নেভিগেটর GMSNavigator যে গতির রিপোর্ট করে।
গতি সতর্কতা তীব্রতা বর্তমান গতির সতর্কতার তীব্রতা। গতি সীমা অজানা বা গতি অবৈধ হলে GMSNavigationSpeedAlertSeverityUnknown এ সেট করুন। GMSNavigationSpeedAlertOptions এ কনফিগার করা থ্রেশহোল্ড অনুযায়ী ড্রাইভার গতি না বাড়ালে GMSNavigationSpeedAlertSeverityNotSpeeding এ সেট করুন। ড্রাইভার যখন গতি বাড়ায় তখন কনফিগার করা থ্রেশহোল্ড অনুযায়ী এটি GMSNavigationSpeedAlertSeverityMinor বা GMSNavigationSpeedAlertSeverityMajor এ সেট করা হবে।
সীমার উপরে শতাংশ চালক বর্তমানে যে গতিতে গাড়ি চালাচ্ছেন তার শতাংশের উপরে। শুধুমাত্র তখনই বৈধ যখন speedAlertSeverity ছোট বা বড় হয়।
- (অকার্যকর) নেভিগেটর: ( GMSNavigator *) নেভিগেটর
didUpdateNavInfo: ( GMSNavigationNavInfo *) navInfo
[optional]

বর্তমান GMSNavigationNavInfo আপডেট হলে কল করা হয়।

এটি সক্রিয় নেভিগেশন সময় নিয়মিত বলা হয়.

পরামিতি:
navInfo আপডেট করা GMSNavigationNavInfo