مرجع کلاس GMSNavigationNavInfo

مرجع کلاس GMSNavigationNavInfo

بررسی اجمالی

حاوی اطلاعاتی در مورد وضعیت ناوبری است.

توابع اعضای عمومی

(NSTtimeInterval) - roundedTime:
زمان گرد شده به نزدیکترین دقیقه را با حداقل یک دقیقه برمی گرداند.
(NSMeasurement< NSUnitLength * > *) - فاصله گرد:
با در نظر گرفتن تنظیمات برگزیده کاربر و واحد فاصله توصیه شده برای مسیر، یک اندازه گیری گرد را نشان می دهد که مسافت داده شده را نشان می دهد.
(NSArray< NSAttributedString * > *) - دستورالعملForStep:options:
دستورالعمل های قالب بندی شده برای مرحله داده شده.

خواص

GMSNavigationNavState navState
GMSNavigationNavState فعلی برای پیمایش.
GMSNavigationStepInfo * گام فعلی
اطلاعات در مورد مرحله مانور آینده.
NSArray< GMSNavigationStepInfo * > * گام های باقی مانده
مراحل باقی مانده پس از مرحله فعلی.
BOOL مسیر تغییر کرد
آیا مسیر از آخرین پیام ارسال شده تغییر کرده است یا خیر.
NSTimeInterval timeToCurrentStepSeconds
زمان تخمینی باقی مانده بر حسب ثانیه در طول مسیر تا مرحله فعلی.
فاصله CLL فاصله تاCurrentStepMeters
فاصله تخمینی باقیمانده بر حسب متر در طول مسیر تا پله فعلی.
NSTimeInterval timeToFinal DestinationSeconds
زمان تخمینی باقی مانده در ثانیه تا مقصد نهایی.
فاصله CLL فاصله تا مقصد نهایی
فاصله تخمینی باقی مانده بر حسب متر تا مقصد نهایی.

مستندات عملکرد اعضا

- (NSTimeInterval) roundedTime: (NSTtimeInterval) زمان ثانیه

زمان گرد شده به نزدیکترین دقیقه را با حداقل یک دقیقه برمی گرداند.

این می تواند هنگام نمایش اطلاعات مسیر برای کاربران مفید باشد، زیرا نمایش زمان هایی مانند "0 دقیقه" می تواند گیج کننده باشد.

با توجه به موارد فوق، مقادیر ورودی این روش باید همیشه مثبت باشد.

- (NSMeasurement<NSUnitLength *> *) roundedDistance: (CLLlocationDistance) فاصله سنج ها

با در نظر گرفتن تنظیمات برگزیده کاربر و واحد فاصله توصیه شده برای مسیر، یک اندازه گیری گرد را نشان می دهد که مسافت داده شده را نشان می دهد.

- (NSArray<NSattributedString *> *) instructionsForStep: ( GMSNavigationStepInfo *) stepInfo
گزینه ها: ( GMSNavigationInstructionOptions *) گزینه ها

دستورالعمل های قالب بندی شده برای مرحله داده شده.


اسناد ملکی

- ( GMSNavigationNavState ) navState [read, assign]

GMSNavigationNavState فعلی برای پیمایش.

- ( GMSNavigationStepInfo *) currentStep [read, assign]

اطلاعات در مورد مرحله مانور آینده.

این تنها در صورتی تنظیم می‌شود که navState GMSNavigationNavStateEnroute باشد و در غیر این صورت پوچ خواهد بود.

- (NSArray< GMSNavigationStepInfo *>*) restingSteps [read, assign]

مراحل باقی مانده پس از مرحله فعلی.

- (BOOL) routeChanged [read, assign]

آیا مسیر از آخرین پیام ارسال شده تغییر کرده است یا خیر.

تغییر مسیر ممکن است به دلیل تغییر مسیر، افزودن/حذف یک ایستگاه بین راه، انتخاب یا رانندگی کاربر به مسیر دیگری، یا به‌روزرسانی ترافیک باشد.

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

زمان تخمینی باقی مانده بر حسب ثانیه در طول مسیر تا مرحله فعلی.

- (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

فاصله تخمینی باقیمانده بر حسب متر در طول مسیر تا پله فعلی.

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

زمان تخمینی باقی مانده در ثانیه تا مقصد نهایی.

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

فاصله تخمینی باقی مانده بر حسب متر تا مقصد نهایی.