GMSNavigationMutableRoutingOptions クラス リファレンス

GMSNavigationMutableRoutingOptions クラス リファレンス

概要

ルーティング ロジックに関連するオプション(ルーティング戦略など)を含む可変クラス。

GMSNavigationRoutingOptions を継承します。

パブリック メンバー関数

(instancetype)- initWithRoutingStrategy:
 ルーティング方法を指定してルーティング オプションを初期化します。
(instancetype)- initWithAlternateRoutesStrategy:
 代替ルート戦略でルーティング オプションを初期化します。
(instancetype)- initWithTargetDistancesMeters:
 ルート選択オプションを目標距離で初期化し、ルート選択戦略を GMSNavigationRoutingStrategyDeltaToTargetDistance に設定します。

プロパティ

GMSNavigationRoutingStrategyroutingStrategy
 ルートの順位を時間または距離で指定します。
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 宛先の設定時に使用される代替ルート戦略。
NSArray< NSNumber * > * targetDistancesMeters
 ルートのランキングに使用される目標距離。

メンバー関数のドキュメント

- (インスタンス タイプ)initWithRoutingStrategy: GMSNavigationRoutingStrategy routingStrategy

ルーティング方法を指定してルーティング オプションを初期化します。

パラメータ:
routingStrategy返されるルートの順序を指定するルーティング戦略。
- (インスタンス タイプ)initWithAlternateRoutesStrategy: GMSNavigationAlternateRoutesStrategy alternateRoutesStrategy

代替ルート戦略でルーティング オプションを初期化します。

パラメータ:
alternateRoutesStrategy代替ルート戦略。返される代替ルートの数を決定します。
-(instancetype)initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

ルート選択オプションを目標距離で初期化し、ルート選択戦略を GMSNavigationRoutingStrategyDeltaToTargetDistance に設定します。

目標距離を使用する際は常に最新の状態にしましょう。

パラメータ:
targetDistancesMeters目的地までの距離を指定します。各目標距離を使用して、対応する目的地までのルートを、ルートとの絶対差分に基づいてランク付けします。

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

- (GMSNavigationRoutingStrategyroutingStrategy [read, write, assign]

ルートの順位を時間または距離で指定します。

GMSNavigationRoutingOptions を実装しました。

宛先の設定時に使用される代替ルート戦略。

GMSNavigationRoutingOptions を実装しました。

- (NSArray<NSNumber *>*) targetDistancesMeters [read, write, copy]

ルートのランキングに使用される目標距離。

要素には負でない整数を指定してください。GMSNavigationAlternateRoutesStrategy とこのフィールドを同時に設定しないでください。現時点では、目標距離は最初の目的地でのみサポートされています。そのため、配列には正の整数を 1 つだけ指定してください。最初の要素が正の整数でない場合、ルーティング戦略により、デフォルトで最適なルーティング戦略が使用されます。

GMSNavigationRoutingOptions を実装しました。