概要
ルーティング ロジックに関連するオプション(ルーティング戦略など)を含む可変クラス。
GMSNavigationRoutingOptions を継承します。
パブリック メンバー関数 | |
(instancetype) | - initWithRoutingStrategy: |
ルーティング方法を指定してルーティング オプションを初期化します。 | |
(instancetype) | - initWithAlternateRoutesStrategy: |
代替ルート戦略でルーティング オプションを初期化します。 | |
(instancetype) | - initWithTargetDistancesMeters: |
ルート選択オプションを目標距離で初期化し、ルート選択戦略を GMSNavigationRoutingStrategyDeltaToTargetDistance に設定します。 | |
プロパティ | |
GMSNavigationRoutingStrategy | routingStrategy |
ルートの順位を時間または距離で指定します。 | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
宛先の設定時に使用される代替ルート戦略。 | |
NSArray< NSNumber * > * | targetDistancesMeters |
ルートのランキングに使用される目標距離。 |
メンバー関数のドキュメント
- (インスタンス タイプ)initWithRoutingStrategy: | (GMSNavigationRoutingStrategy) | routingStrategy |
ルーティング方法を指定してルーティング オプションを初期化します。
- パラメータ:
-
routingStrategy 返されるルートの順序を指定するルーティング戦略。
- (インスタンス タイプ)initWithAlternateRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
代替ルート戦略でルーティング オプションを初期化します。
- パラメータ:
-
alternateRoutesStrategy 代替ルート戦略。返される代替ルートの数を決定します。
-(instancetype)initWithTargetDistancesMeters: | (NSArray< NSNumber * > *) | targetDistancesMeters |
ルート選択オプションを目標距離で初期化し、ルート選択戦略を GMSNavigationRoutingStrategyDeltaToTargetDistance に設定します。
目標距離を使用する際は常に最新の状態にしましょう。
- パラメータ:
-
targetDistancesMeters 目的地までの距離を指定します。各目標距離を使用して、対応する目的地までのルートを、ルートとの絶対差分に基づいてランク付けします。
プロパティのドキュメント
- (GMSNavigationRoutingStrategy)routingStrategy [read, write, assign] |
ルートの順位を時間または距離で指定します。
GMSNavigationRoutingOptions を実装しました。
- (GMSNavigationAlternateRoutesStrategy)alternateRoutesStrategy [read, write, assign] |
宛先の設定時に使用される代替ルート戦略。
GMSNavigationRoutingOptions を実装しました。
- (NSArray<NSNumber *>*) targetDistancesMeters [read, write, copy] |
ルートのランキングに使用される目標距離。
要素には負でない整数を指定してください。GMSNavigationAlternateRoutesStrategy とこのフィールドを同時に設定しないでください。現時点では、目標距離は最初の目的地でのみサポートされています。そのため、配列には正の整数を 1 つだけ指定してください。最初の要素が正の整数でない場合、ルーティング戦略により、デフォルトで最適なルーティング戦略が使用されます。
GMSNavigationRoutingOptions を実装しました。