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