مرجع کلاس GMSNavigationStepInfo

مرجع کلاس GMSNavigationStepInfo

بررسی اجمالی

اطلاعات در مورد یک قدم در طول مسیر ناوبری.

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

(تصویر UII قابل تهی *) - maneuverImageWithOptions:
UIImage برای مانور این مرحله با استفاده از گزینه های ارائه شده.
(تصویر UII قابل تهی *) - lanesImageWithOptions:
UIImage برای هدایت خط این مرحله با استفاده از گزینه های ارائه شده.

خواص

GMSNavigationManeeuver مانور
GMSNavigationManeuver برای این مرحله.
NSArray< GMSNavigationLane * > * خطوط
خطوط مختلف موجود برای این مرحله.
NSString * fullRoadName
نام کامل جاده برای این مرحله حاوی تمام اطلاعات جاده از جمله جهت است.
NSString * simpleRoadName
نسخه ساده شده نام جاده.
NSString * متن کامل دستورالعمل
متن کامل دستورالعمل این مرحله.
NSString * خروجی شماره
در صورت وجود شماره خروج از این مرحله.
GMSNavigationDrivingSide رانندگی سمت
خواه این مرحله در مسیر رانندگی به راست یا رانندگی به چپ باشد.
NSInteger دوربرگردانTurnNumber
تعداد شمارش شده خروجی نسبت به مکانی که دوربرگردان وارد شده است.
NSInteger شماره مرحله
شاخص پله در لیست تمام مراحل مسیر.
فاصله CLL distanceFromPrevStepMeters
مجموع مسافت این مرحله.
NSTimeInterval timeFromPrevStepSeconds
زمان تخمینی که برای تکمیل این مرحله طول می کشد.

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

- (UIImage nullable *) maneuverImageWithOptions: ( GMSNavigationStepInfoImageOptions قابل تهی *) گزینه ها

UIImage برای مانور این مرحله با استفاده از گزینه های ارائه شده.

اگر پارامتر گزینه صفر باشد، از مقادیر پیش‌فرض گزینه‌ها استفاده می‌شود.

اگر تصویر مانوری برای این مرحله وجود نداشته باشد، صفر را برمی‌گرداند.

- (UIImage nullable *) lanesImageWithOptions: ( GMSNavigationStepInfoImageOptions قابل تهی *) گزینه ها

UIImage برای هدایت خط این مرحله با استفاده از گزینه های ارائه شده.

اگر پارامتر گزینه صفر باشد، از مقادیر پیش‌فرض گزینه‌ها استفاده می‌شود.

در صورتی که برای این مرحله راهنمایی خط وجود نداشته باشد، صفر برمی گردد.


اسناد ملکی

- ( GMSNavigationManeuver ) مانور [read, assign]

GMSNavigationManeuver برای این مرحله.

- (NSArray< GMSNavigationLane *>*) خطوط [read, assign]

خطوط مختلف موجود برای این مرحله.

آرایه به گونه ای مرتب شده است که بدون توجه به سمت رانندگی، اولین لاین در سمت چپ و آخرین لاین در سمت راست باشد.

در صورتی که برای این مرحله راهنمایی خط وجود نداشته باشد، صفر برمی گردد.

- (NSString*) fullRoadName [read, assign]

نام کامل جاده برای این مرحله حاوی تمام اطلاعات جاده از جمله جهت است.

مثال ها (هر خط یک مثال جداگانه است):

خیابان لین

CA-85 / Mtn View

خروجی 9A / خیابان اول شمالی

- (NSString*) simpleRoadName [read, assign]

نسخه ساده شده نام جاده.

این نام کوتاه‌تر از نام کامل جاده است و ممکن است حاوی تمام اطلاعات شناسایی جاده مانند جهت یا نام خروج نباشد.

مثال ها (هر خط یک مثال جداگانه است):

خیابان لین

CA-85

خروجی 9A

- (NSString*) fullInstructionText [read, assign]

متن کامل دستورالعمل این مرحله.

مثال ها (هر خط یک مثال جداگانه است):

به سمت چپ به خیابان Lean بپیچید.

از خط سمت راست برای رفتن به رمپ CA-85 به سمت Mtn View استفاده کنید.

از خط 2 سمت راست استفاده کنید تا از خروجی 9A به سمت خیابان اول شمالی خارج شوید.

- (NSString*) exitNumber [read, assign]

در صورت وجود شماره خروج از این مرحله.

- ( GMSNavigationDrivingSide ) driveSide [read, assign]

خواه این مرحله در مسیر رانندگی به راست یا رانندگی به چپ باشد.

- (NSInteger) roundaboutTurnNumber [read, assign]

تعداد شمارش شده خروجی نسبت به مکانی که دوربرگردان وارد شده است.

فقط برای دوربرگردان تنظیم کنید، در غیر این صورت -1.

- (NSInteger) stepNumber [read, assign]

شاخص پله در لیست تمام مراحل مسیر.

مرحله اول دارای مرحله شماره 0 است.

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

مجموع مسافت این مرحله.

این مقدار تغییر نمی کند.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

زمان تخمینی که برای تکمیل این مرحله طول می کشد.

این مقدار تغییر نمی کند.