GMSNavigationNavInfo 類別參考資料

GMSNavigationNavInfo 類別參考資料

總覽

包含導覽狀態的相關資訊。

資源

GMSNavigationNavStatenavState
 導航目前的GMSNavigationNavState
GMSNavigationStepInfocurrentStep
 即將進行的操作相關資訊。
NSArray< GMSNavigationStepInfo * > * remainingSteps
 目前步驟之後的其他步驟。
BOOLrouteChanged
 路線在上次傳送郵件後是否有變更。
NSTimeIntervaltimeToCurrentStepSeconds
 沿路線前往目前步驟的預估剩餘時間 (以秒為單位)。
CLLocationDistancedistanceToCurrentStepMeters
 沿路線前往目前步驟的預估剩餘距離 (以公尺為單位)。
NSTimeIntervaltimeToFinalDestinationSeconds
 抵達最終目的地的預估剩餘時間 (以秒為單位)。
CLLocationDistancedistanceToFinalDestinationMeters
 預估的剩餘距離 (以公尺為單位) 至最終目的地。

屬性說明文件

- (GMSNavigationNavState) navState [read, assign]

導航目前的GMSNavigationNavState

- (GMSNavigationStepInfo*) currentStep [read, assign]

即將進行的操作相關資訊。

只有在 navState 為 GMSNavigationNavStateEnroute 時,才會設定這個項目,否則為空值。

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

目前步驟之後的其他步驟。

- (BOOL) routeChanged [read, assign]

路線在上次傳送郵件後是否有變更。

路線變更的原因可能是重新路線、路線控點增加/移除、使用者選取或開車前往替代路線,或是路況更新。

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

沿路線前往目前步驟的預估剩餘時間 (以秒為單位)。

- (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

沿路線前往目前步驟的預估剩餘距離 (以公尺為單位)。

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

抵達最終目的地的預估剩餘時間 (以秒為單位)。

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

預估的剩餘距離 (以公尺為單位) 至最終目的地。