總覽
可變動類別,包含轉送邏輯相關選項 (例如轉送策略)。
繼承GMSNavigationRoutingOptions。
公開成員函式 | |
(執行個體類型) | - initWithRoutingStrategy: |
使用轉送策略初始化轉送選項。 | |
(執行個體類型) | - initWithalternateRoutesStrategy: |
使用替代路徑策略初始化轉送選項。 | |
(執行個體類型) | - initWithTargetDistancesMeters: |
根據目標距離初始化路線選項,並將路線策略設為 GMSNavigationRoutingStrategyDeltaToTargetDistance。 | |
資源 | |
GMSNavigationRoutingStrategy | routingStrategy |
依時間或距離指定路線的排名順序。 | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
設定目的地時使用的替代路線策略。 | |
NSArray< NSNumber * > * | targetDistancesMeters |
用於為路線排名的目標距離。 |
成員函式說明文件
- (instancetype) initWithRoutingStrategy: | (GMSNavigationRoutingStrategy) | routingStrategy |
使用轉送策略初始化轉送選項。
- 參數:
-
routingStrategy 指定傳迴路徑順序的轉送策略。
- (instancetype) initWithalternateRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
使用替代路徑策略初始化轉送選項。
- 參數:
-
alternateRoutesStrategy 決定傳回的替代路線數量的替代路線策略。
- (instancetype) initWithTargetDistancesMeters: | (NSArray< NSNumber * > *) | targetDistancesMeters |
根據目標距離初始化路線選項,並將路線策略設為 GMSNavigationRoutingStrategyDeltaToTargetDistance。
使用時,確保目標距離隨時保持在最新狀態。
- 參數:
-
targetDistancesMeters 目的地的目標距離。每個目標距離會依據路線的絕對差異,將路線排名至對應的目的地。
屬性說明文件
- (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign] |
依時間或距離指定路線的排名順序。
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, write, assign] |
設定目的地時使用的替代路線策略。
- (NSArray<NSNumber *>*) targetDistancesMeters [read, write, copy] |
用於為路線排名的目標距離。
元素必須是非負整數。請勿同時設定 GMSNavigation 替代 RoutesStrategy 和此欄位。目前只有第一個目的地支援目標距離功能。因此,在陣列中只能有一個正整數。如果第一個元素不是正整數,則轉送策略會預設為最佳轉送策略。