GMSNavigationWaypoint クラス リファレンス

GMSNavigationWaypoint クラス リファレンス

概要

ナビゲーションの目的地を指定するために使用される不変のウェイポイント クラス。

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。

このウェイポイントのコピーを返します。

このウェイポイントの変更可能なコピーを返します。


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

- (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 に実装されました。