بررسی اجمالی
یک کلاس تغییرناپذیر که حاوی گزینه های مربوط به منطق مسیریابی است (مثلاً استراتژی مسیریابی).
توسط GMSNavigationMutableRoutingOptions به ارث رسیده است.
توابع اعضای عمومی | |
(نوع نمونه) | - initWithRoutingStrategy: |
گزینه های مسیریابی را با استراتژی مسیریابی راه اندازی می کند. | |
(نوع نمونه) | - initWithAlternateRoutesStrategy: |
گزینه های مسیریابی را با استراتژی مسیرهای جایگزین راه اندازی می کند. | |
(نوع نمونه) | - initWithTargetDistanceMeters: |
گزینه های مسیریابی را با فواصل هدف راه اندازی می کند و استراتژی مسیریابی را روی GMSNavigationRoutingStrategyDeltaToTargetDistance تنظیم می کند. | |
خواص | |
GMSNavigationRoutingStrategy | استراتژی مسیریابی |
ترتیب رتبه بندی مسیرها را بر اساس زمان یا مسافت مشخص می کند. | |
GMSNavigationAlternateRoutesStrategy | استراتژی مسیرهای جایگزین |
استراتژی مسیرهای جایگزین که هنگام تعیین مقصد استفاده می شود. | |
NSArray< NSNumber * > * | هدف فاصله سنج |
مجموعه ای از فواصل هدف. |
مستندات عملکرد اعضا
- (instancetype) initWithRoutingStrategy: | ( GMSNavigationRoutingStrategy ) | استراتژی مسیریابی |
گزینه های مسیریابی را با استراتژی مسیریابی راه اندازی می کند.
- مولفه های:
استراتژی مسیریابی استراتژی مسیریابی که ترتیب مسیرهای برگشتی را مشخص می کند.
- (instancetype) initWithWithAlternateRoutesStrategy: | ( GMSNavigationAlternateRoutesStrategy ) | استراتژی مسیرهای جایگزین |
گزینه های مسیریابی را با استراتژی مسیرهای جایگزین راه اندازی می کند.
- مولفه های:
استراتژی مسیرهای جایگزین استراتژی مسیرهای جایگزین که تعداد مسیرهای جایگزین برگشتی را تعیین می کند.
- (نوع نمونه) initWithTargetDistanceMeters: | (NSArray< NSNumber * > *) | هدف فاصله سنج |
گزینه های مسیریابی را با فواصل هدف راه اندازی می کند و استراتژی مسیریابی را روی GMSNavigationRoutingStrategyDeltaToTargetDistance تنظیم می کند.
اطمینان حاصل کنید که فواصل هدف همیشه هنگام استفاده به روز هستند.
- مولفه های:
هدف فاصله سنج فاصله ها را برای مقاصد هدف گذاری کنید. هر فاصله هدف برای رتبه بندی مسیرها به مقصد مربوطه توسط دلتای مطلق آن به مسیرها استفاده می شود.
اسناد ملکی
- ( GMSNavigationRoutingStrategy ) routingStrategy [read, assign] |
ترتیب رتبه بندی مسیرها را بر اساس زمان یا مسافت مشخص می کند.
در GMSNavigationMutableRoutingOptions پیاده سازی شده است.
- ( GMSNavigationAlternateRoutesStrategy ) alternateRoutesStrategy [read, assign] |
استراتژی مسیرهای جایگزین که هنگام تعیین مقصد استفاده می شود.
در GMSNavigationMutableRoutingOptions پیاده سازی شده است.
- (NSArray<NSNumber *>*) targetDistanceMeters [read, assign] |
مجموعه ای از فواصل هدف.
فاصله هدف برای رتبه بندی مسیرها به مقصد توسط دلتای مطلق به آن از کوچکترین به بزرگترین استفاده می شود. عناصر باید اعداد صحیح غیر منفی باشند. GMSNavigationAlternateRoutesStrategy و این فیلد را همزمان تنظیم نکنید. فاصله هدف در حال حاضر فقط برای اولین مقصد پشتیبانی می شود. بنابراین فقط یک عدد صحیح مثبت در آرایه قرار دهید. اگر عنصر اول یک عدد صحیح مثبت نباشد، استراتژی مسیریابی بهترین استراتژی مسیریابی را پیشفرض میکند.
در GMSNavigationMutableRoutingOptions پیاده سازی شده است.