概要
ナビゲーションの目的地を指定するために使用される不変のウェイポイント クラス。
CLLocationCoordinate2D または Google プレイス ID から初期化できます。
GMSNavigationMutableWaypoint によって継承されます。
パブリック メンバー関数 | |
(null 許容の instancetype) | - initWithLocation:title: |
2 次元座標で指定された場所を表すように、この GMSNavigationWaypoint を初期化します。 | |
(null 許容の instancetype) | - initWithPlaceID:title: |
プレイス ID で指定された場所を表すように、この GMSNavigationWaypoint を初期化します。 | |
(null 許容の instancetype) | - initWithLocation:title:preferSameSideOfRoad: |
2 次元座標と道路の設定の側面で指定された場所を表すように GMSNavigationWaypoint を初期化します。 | |
(null 許容の instancetype) | - initWithLocation:title:preferredSegmentHeading: |
2 次元座標と道路の設定の側面で指定された場所を表すように GMSNavigationWaypoint を初期化します。 | |
(GMSNavigationWaypoint *) | - コピー |
このウェイポイントのコピーを返します。 | |
(GMSNavigationMutableWaypoint *) | - mutableCopy |
このウェイポイントの変更可能なコピーを返します。 | |
プロパティ | |
NSString * | title |
地点の名前。 | |
CLLocationCoordinate2D | 座標 |
地点の座標。 | |
NSString * | placeID |
この地点のプレイス ID。 | |
BOOL | preferSameSideOfRoad |
ドライバーを道路の同じ側に導くことが望ましいかどうか。 | |
int32_t | preferredHeading |
車両が到着する道路脇の交通の方向を表すために使用する角度。 | |
BOOL | vehicleStopover |
ウェイポイントが車両の停車地で、乗車または降車が目的であることを示します。 |
メンバー関数のドキュメント
-(null 許容のインスタンス タイプ)initWithLocation: | (CLLocationCoordinate2D) | 位置情報 | |
title: | (NSString *) | title | |
2 次元座標で指定された場所を表すように、この GMSNavigationWaypoint を初期化します。
- パラメータ:
-
ロケーション この地点の位置。 title 地点の名前を表す文字列。
- 戻り値:
GMSNavigationWaypoint
のインスタンス。ロケーションが有効でない場合は nil になります。
-(null 許容のインスタンス タイプ)initWithPlaceID: | (NSString *) | placeID | |
title: | (NSString *) | title | |
プレイス ID で指定された場所を表すように、この GMSNavigationWaypoint を初期化します。
- パラメータ:
-
placeID この地点の Google の場所 ID。 title 地点の名前を表す文字列。
- 戻り値:
GMSNavigationWaypoint
のインスタンス。プレイス ID の文字列が nil または空の場合は nil。
-(null 許容のインスタンス タイプ)initWithLocation: | (CLLocationCoordinate2D) | 位置情報 | |
title: | (NSString *) | title | |
PreferredSameSideOfRoad: | (BOOL) | preferSameSideOfRoad | |
2 次元座標と道路の設定の側面で指定された場所を表すように GMSNavigationWaypoint を初期化します。
- パラメータ:
-
ロケーション ウェイポイントの緯度と経度。 title 地点の名前を表す文字列。 preferSameSideOfRoad ドライバーを道路の同じ側に導くことが望ましいかどうか。このルートは、通行止めや低速な交通により大幅な遅れがない限り、ご希望の道路側を進んでください。
- 戻り値:
GMSNavigationWaypoint
のインスタンス。ロケーションが有効でない場合は nil になります。
-(null 許容のインスタンス タイプ)initWithLocation: | (CLLocationCoordinate2D) | 位置情報 | |
title: | (NSString *) | title | |
PreferredSegmentHeading: | (int32_t) | preferredSegmentHeading | |
2 次元座標と道路の設定の側面で指定された場所を表すように GMSNavigationWaypoint を初期化します。
- パラメータ:
-
ロケーション ウェイポイントの緯度と経度。 title 地点の名前を表す文字列。 preferredSegmentHeading 車両が到着する道路脇の交通の方向を表すために使用する角度。一方通行には対応していません。度数 [0, 360] の単位。0 は北を意味します。
- 戻り値:
GMSNavigationWaypoint
のインスタンス。location または preferredSegmentHeading が有効でない場合は nil。
- (GMSNavigationWaypoint *) コピー |
このウェイポイントのコピーを返します。
このウェイポイントの変更可能なコピーを返します。
プロパティのドキュメント
- (NSString*) title [read, assign] |
地点の名前。
- (CLLocationCoordinate2D) 座標 [read, assign] |
地点の座標。
このウェイポイントがプレイス ID から初期化された場合、kCLLocationCoordinate2DInvalid になります。
- (NSString*) placeID [read, copy] |
この地点のプレイス ID。
このウェイポイントが座標から初期化された場合、これは nil です。
- (BOOL)preferSameSideOfRoad [read, assign] |
ドライバーを道路の同じ側に導くことが望ましいかどうか。
このルートは、通行止めや低速な交通により大幅な遅れがない限り、ご希望の道路側を進んでください。デフォルトは「NO」です。
GMSNavigationMutableWaypoint に実装されました。
- (int32_t) preferredHeading [read, assign] |
車両が到着する道路脇の交通の方向を表すために使用する角度。
一方通行には対応していません。度数 [0, 360] で表現する単位。0 は北を意味し、角度は時計回りに増加します。デフォルト値および未設定値は -1 です。
GMSNavigationMutableWaypoint に実装されました。
-(BOOL)vehicleStopover [read, assign] |
ウェイポイントが車両の停車地で、乗車または降車が目的であることを示します。
この値を設定すると、乗車や降車に適さない道路の地点がより適切な場所に調整される可能性があります。このオプションは、移動手段が DRIVE と TWO_WHEELER の場合にのみ機能します。デフォルトは「NO」です。
GMSNavigationMutableWaypoint に実装されました。