GMSNavigationStepInfo クラス リファレンス

GMSNavigationStepInfo クラス リファレンス

概要

ナビゲーション ルート上の 1 つのステップに関する情報。

公開メンバー関数

(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。

オプション パラメータが nil の場合は、デフォルトのオプション値が使用されます。

このステップに運転画像がない場合は、nil を返します。

- (nullable UIImage *) lanesImageWithOptions: (null 値許容の GMSNavigationStepInfoImageOptions *) options

指定されたオプションを使用した、このステップの車線案内の UIImage。

オプション パラメータが nil の場合は、デフォルトのオプション値が使用されます。

このステップに車線案内がない場合、nil を返します。


プロパティのドキュメント

- (GMSNavigationManeuver) maneuver [read, assign]

このステップの GMSNavigationManeuver

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

このステップで利用可能なさまざまなレーン。

配列は、運転側に関係なく、最初の車線が左側、最後の車線が右側になるように順序付けされています。

このステップに車線案内がない場合、nil を返します。

- (NSString*) fullRoadName [read, assign]

このステップの正式な道路名。方向などの道路のすべての情報が含まれます。

例(各行は別々の例です):

リーンアベニュー

CA-85 / Mtn View

9A 出口 / North First Street

- (NSString*) simpleRoadName [read, assign]

道路名の簡易版です。

道路の正式名よりも短い名前です。出口の方向や名前など、道路に関するすべての識別情報が含まれていない場合があります。

例(各行は別々の例です):

リーンアベニュー

CA-85

9A を出る

- (NSString*) fullInstructionText [read, assign]

このステップの指示の全文。

例(各行は別々の例です):

左折してリーンアベニューを進みます。

右車線から Mtn View 方面の CA-85 のランプを進みます。

右から 2 番目の車線を出て、North First Street 方面の 9A 出口を出ます。

- (NSString*) exitNumber [read, assign]

このステップの終了番号(存在する場合)。

このステップが、右車道か左車道か。

- (NSInteger)roundaboutTurnNumber [read, assign]

ロータリーの開始地点から通る出口のカウント数。

ロータリーの場合にのみ設定され、それ以外の場合は -1 に設定されます。

-(NSInteger)stepNumber [read, assign]

ルート内のすべてのステップのリストにあるステップのインデックス。

最初のステップは 0 です。

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

このステップの合計距離。

この値は変わりません。

-(NSTimeInterval)timeFromPrevStepSeconds [read, assign]

このステップの完了の推定所要時間。

この値は変わりません。