GMSNavigationNavInfo 类参考文档

GMSNavigationNavInfo 类参考

概览

包含有关导航状态的信息。

属性

GMSNavigationNavStatenavState
 用于导航的当前 GMSNavigationNavState
GMSNavigationStepInfocurrentStep
 与即将执行的操纵步骤相关的信息。
NSArray< GMSNavigationStepInfo * > * remainingSteps
 当前步骤之后的剩余步骤。
BOOL routeChanged
 自上次发送消息后路由是否发生了更改。
NSTimeInterval timeToCurrentStepSeconds
 沿着路线到当前路段的预计剩余时间(以秒为单位)。
CLLocationDistancedistanceToCurrentStepMeters
 沿着路线到当前路段的估算剩余距离(以米为单位)。
NSTimeInterval timeToFinalDestinationSeconds
 到达最终目的地的预计剩余时间(以秒为单位)。
CLLocationDistancedistanceToFinalDestinationMeters
 到最终目的地的估算剩余距离(以米为单位)。

属性说明

- (GMSNavigationNavState) navState [read, assign]

用于导航的当前 GMSNavigationNavState

- (GMSNavigationStepInfo*) currentStep [read, assign]

与即将执行的操纵步骤相关的信息。

仅当 navState 为 GMSNavigationNavStateEnroute 时设置,否则为 null。

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

当前步骤之后的剩余步骤。

- (BOOL) routeChanged [read, assign]

自上次发送消息后路由是否发生了更改。

路线变更的可能原因包括:重设路线、添加/移除航点、用户选择或驾车前往备选路线,或发生路况更新。

- (NSTimeInterval)timeToCurrentStepSecondstimeToCurrentStepSeconds [read, assign]

沿着路线到当前路段的预计剩余时间(以秒为单位)。

- (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

沿着路线到当前路段的估算剩余距离(以米为单位)。

- (NSTimeInterval)timeToFinalDestinationSecondstimeToFinalDestinationSeconds [read, assign]

到达最终目的地的预计剩余时间(以秒为单位)。

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

到最终目的地的估算剩余距离(以米为单位)。