بررسی اجمالی
اطلاعات در مورد یک قدم در طول مسیر ناوبری.
توابع اعضای عمومی | |
(تصویر 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] |
زمان تخمینی که برای تکمیل این مرحله طول می کشد.
این مقدار تغییر نمی کند.