GMSNavigationNavInfo 类参考
概览
包含有关导航状态的信息。
属性 | |
GMSNavigationNavState | navState |
用于导航的当前 GMSNavigationNavState 。 | |
GMSNavigationStepInfo * | currentStep |
与即将执行的操纵步骤相关的信息。 | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
当前步骤之后的剩余步骤。 | |
BOOL | routeChanged |
自上次发送消息后路由是否发生了更改。 | |
NSTimeInterval | timeToCurrentStepSeconds |
沿着路线到当前路段的预计剩余时间(以秒为单位)。 | |
CLLocationDistance | distanceToCurrentStepMeters |
沿着路线到当前路段的估算剩余距离(以米为单位)。 | |
NSTimeInterval | timeToFinalDestinationSeconds |
到达最终目的地的预计剩余时间(以秒为单位)。 | |
CLLocationDistance | distanceToFinalDestinationMeters |
到最终目的地的估算剩余距离(以米为单位)。 |
属性说明
- (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] |
到最终目的地的估算剩余距离(以米为单位)。