GMSNavigationNavInfo クラス リファレンス
概要
ナビゲーションの状態に関する情報が含まれます。
公開メンバー関数 | |
(NSTimeInterval) | - roundedTime: |
分単位で四捨五入された時間を返します。最小値は 1 分です。 | |
(NSMeasurement< NSUnitLength * > *) | - roundedDistance: |
指定された距離を表す丸められた測定値を返します。ユーザーの好みと、ルートの推奨距離単位が考慮されます。 | |
(NSArray< NSAttributedString * > *) | - instructionsForStep:options: |
指定されたステップのフォーマットされた手順。 | |
プロパティ | |
GMSNavigationNavState | navState |
ナビゲーションの現在の GMSNavigationNavState 。 | |
GMSNavigationStepInfo * | currentStep |
次の運転ステップに関する情報。 | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
現在のステップの後の残りのステップ。 | |
BOOL | routeChanged |
最後に送信されたメッセージ以降にルートが変更されたかどうか。 | |
NSTimeInterval | timeToCurrentStepSeconds |
現在のステップまでのルートの推定残り時間(秒)。 | |
CLLocationDistance | distanceToCurrentStepMeters |
現在のステップまでのルートの推定残り距離(メートル単位)。 | |
NSTimeInterval | timeToFinalDestinationSeconds |
最終目的地までの推定残り時間(秒)。 | |
CLLocationDistance | distanceToFinalDestinationMeters |
最終目的地までの推定残り距離(メートル単位)。 |
メンバー関数のドキュメント
- (NSTimeInterval) roundedTime: | (NSTimeInterval) | timeSeconds |
分単位で四捨五入された時間を返します。最小値は 1 分です。
これは、「0 分」のような時刻を表示すると混乱を招く可能性があるため、ユーザーにルート情報を表示する場合に便利です。
上記の理由により、このメソッドの入力値は常に正の数である必要があります。
- (NSMeasurement<NSUnitLength *> *) roundedDistance: | (CLLocationDistance) | distanceMeters |
指定された距離を表す丸められた測定値を返します。ユーザーの好みと、ルートの推奨距離単位が考慮されます。
- (NSArray<NSAttributedString *> *) InstructionsForStep: | (GMSNavigationStepInfo *) | stepInfo | |
オプションは次のとおりです。 | (GMSNavigationInstructionOptions *) | オプション | |
指定されたステップのフォーマットされた手順。
プロパティのドキュメント
- (GMSNavigationNavState)navState [read, assign] |
ナビゲーションの現在の GMSNavigationNavState
。
- (GMSNavigationStepInfo*) currentStep [read, assign] |
次の運転ステップに関する情報。
navState が GMSNavigationNavStateEnroute の場合にのみ設定され、それ以外の場合は null になります。
- (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] |
最終目的地までの推定残り距離(メートル単位)。