GMSNavigationMutablerouteOptions 類別參考資料

GMSNavigationMutableRouteOptions 類別參考資料

總覽

可變動類別,包含轉送邏輯相關選項 (例如轉送策略)。

繼承GMSNavigationRoutingOptions

公開成員函式

(執行個體類型)- initWithRoutingStrategy:
 使用轉送策略初始化轉送選項。
(執行個體類型)- initWithalternateRoutesStrategy:
 使用替代路徑策略初始化轉送選項。
(執行個體類型)- initWithTargetDistancesMeters:
 根據目標距離初始化路線選項,並將路線策略設為 GMSNavigationRoutingStrategyDeltaToTargetDistance。

資源

GMSNavigationRoutingStrategyroutingStrategy
 依時間或距離指定路線的排名順序。
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 設定目的地時使用的替代路線策略。
NSArray< NSNumber * > * targetDistancesMeters
 用於為路線排名的目標距離。

成員函式說明文件

- (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

使用轉送策略初始化轉送選項。

參數:
routingStrategy指定傳迴路徑順序的轉送策略。

使用替代路徑策略初始化轉送選項。

參數:
alternateRoutesStrategy決定傳回的替代路線數量的替代路線策略。
- (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

根據目標距離初始化路線選項,並將路線策略設為 GMSNavigationRoutingStrategyDeltaToTargetDistance。

使用時,確保目標距離隨時保持在最新狀態。

參數:
targetDistancesMeters目的地的目標距離。每個目標距離會依據路線的絕對差異,將路線排名至對應的目的地。

屬性說明文件

- (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

依時間或距離指定路線的排名順序。

實作GMSNavigationRoutingOptions

設定目的地時使用的替代路線策略。

實作GMSNavigationRoutingOptions

- (NSArray<NSNumber *>*) targetDistancesMeters [read, write, copy]

用於為路線排名的目標距離。

元素必須是非負整數。請勿同時設定 GMSNavigation 替代 RoutesStrategy 和此欄位。目前只有第一個目的地支援目標距離功能。因此,在陣列中只能有一個正整數。如果第一個元素不是正整數,則轉送策略會預設為最佳轉送策略。

實作GMSNavigationRoutingOptions