GMSNavigationStepInfo 类参考

GMSNavigationStepInfo 类参考

概览

导航路线沿途的单个路段的相关信息。

公共成员函数

(nullable UIImage *) - maneuverImageWithOptions
 此步骤的操作过程的 UIImage(使用提供的选项)。
(nullable UIImage *) - lanesImageWithOptions
 此路段使用提供的选项的车道指导 UIImage。

属性

GMSNavigationManeuver动作
 此步骤的 GMSNavigationManeuver
NSArray< GMSNavigationLane * > * 车道
 此路段的不同可用车道。
NSString * fullRoadName
 此路段的完整道路名称,包含该道路的所有信息(包括方向)。
NSString * simpleRoadName
 简化版的道路名称。
NSString * fullInstructionText
 此步骤的完整说明文本。
NSString * exitNumber
 此路段的退出编号(如果存在)。
GMSNavigationDrivingSidedrivingSide
 此路段位于右开车路线还是左开车路线上。
NSIntegerroundaboutTurnNumber
 相对于进入环岛的位置,离开的出口数量。
NSIntegerstepNumber
 路线中所有路段列表中的路段索引。
CLLocationDistancedistanceFromPrevStepMeters
 此路段的总距离。
NSTimeInterval timeFromPrevStepSeconds
 完成此步骤预计需要的时间。

成员函数文档

- (nullable UIImage *) maneuverImageWithOptions: (可为 null 的 GMSNavigationStepInfoImageOptions *) options

此步骤的操作过程的 UIImage(使用提供的选项)。

如果 options 参数为 nil,则系统将使用默认选项值。

如果此步骤没有操纵图片,则返回 nil。

- (nullable UIImage *) lanesImageWithOptions: (可为 null 的 GMSNavigationStepInfoImageOptions *) options

此路段使用提供的选项的车道指导 UIImage。

如果 options 参数为 nil,则系统将使用默认选项值。

如果这一路段没有车道指南,则返回 nil。


属性说明

- (GMSNavigationManeuver) 操作 [read, assign]

此步骤的 GMSNavigationManeuver

- (NSArray<GMSNavigationLane *>*) 条道 [read, assign]

此路段的不同可用车道。

数组会进行排序,使第一条车道位于左侧,最后一条车道位于右侧,而不考虑行车侧。

如果这一路段没有车道指南,则返回 nil。

- (NSString*) fullRoadNamefullRoadName [read, assign]

此路段的完整道路名称,包含该道路的所有信息(包括方向)。

示例(每一行都是一个单独的示例):

《Lean Ave》

CA-85 / 山景城

9A 号出口 / 北一街

- (NSString*)simpleRoadNamesimpleRoadName [read, assign]

简化版的道路名称。

该标识符比完整的道路名称短,而且不一定包含道路的所有标识信息,例如方向或出口名称。

示例(每一行都是一个单独的示例):

《Lean Ave》

CA-85

9A 号出口

- (NSString*) fullInstructionText [read, assign]

此步骤的完整说明文本。

示例(每一行都是一个单独的示例):

左转进入 Lean Ave。

请走右侧车道,然后走 CA-85 坡道前往 Mtn View。

请在右侧第 2 车道的 9A 出口驶出,前往 North First Street。

- (NSString*) exitNumber [read, assign]

此路段的退出编号(如果存在)。

此路段位于右开车路线还是左开车路线上。

- (NSInteger) roundaboutTurnNumber [read, assign]

相对于进入环岛的位置,离开的出口数量。

仅针对环岛设置,否则为 -1。

- (NSInteger) stepNumber [read, assign]

路线中所有路段列表中的路段索引。

第一步的步编号为 0。

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

此路段的总距离。

此值不变。

- (NSTimeInterval)timeFromPrevStepSecondstimeFromPrevStepSeconds [read, assign]

完成此步骤预计需要的时间。

此值不变。