public final class
Waypoint
extended Object
ナビゲーションの目的地を指定するために使用される不変のウェイポイント クラス。緯度と経度のペア、または Google プレイス ID で構成される場合があります。
ネストクラスの概要
クラス | Waypoint.InvalidSegmentHeadingException | 無効な道路区分の見出しを指定してウェイポイントを作成しようとすると、例外がスローされます | |
クラス | Waypoint.UnsupportedPlaceIdException | サポートされていないプレイス ID からウェイポイントを作成しようとすると、例外がスローされます。 |
パブリック コンストラクタの概要
ウェイポイント(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
|
パブリック メソッドの概要
ブール値 | |
static ウェイポイント |
fromLatLng(double latitude、double longitude、String title、boolean preferSameSideOfRoad)
緯度と経度のペアと、道路設定の同じ側からウェイポイントを作成します。
|
static ウェイポイント |
fromLatLng(double latitude、double longitude、String title)
緯度と経度のペアからウェイポイントを作成します。
|
static ウェイポイント |
fromLatLng(double latitude, double longitude, String title, intpreferredSegmentHeading)
緯度と経度のペアと、道路設定の同じ側からウェイポイントを作成します。
|
static ウェイポイント |
fromPlaceId(String placeIdString, String title)
Google プレイス ID からウェイポイントを作成します。
|
com.google.android.apps.gmm.map.model.directions.Waypoint | |
文字列 |
getPlaceId()
ウェイポイントのプレイス ID を返します。
|
LatLng |
getPosition()
ウェイポイントの緯度/経度を返します。
|
文字列 |
getTitle()
ウェイポイントのタイトルを返します。
|
整数 |
hashCode()
|
static ImmutableList<Waypoint> |
toGmmWaypointList(List<Waypoint> waypointList)
|
継承されたメソッドの概要
パブリック コンストラクタ
public Waypoint (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
パラメータ
gmmWaypoint |
---|
パブリック メソッド
public boolean equals (Object o)
この Waypoint
が他と等しいかどうかをテストします。
ウェイポイントが同じ目的地を表す場合は、同じと見なされます。(ウェイポイントに設定されている属性はすべて同等である必要があります)。
パラメータ
o |
---|
public static Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)
緯度と経度のペアと、道路設定の同じ側からウェイポイントを作成します。
パラメータ
緯度 | ウェイポイントを配置する緯度。これは -90 ~+90 度の範囲に固定されます。 |
---|---|
longitude | ウェイポイントを配置する経度。これは、-180 度(両端を含む)と +180 度(両端を除く)に正規化されます。 |
title | 通知トレイでウェイポイントに表示するテキスト。 |
preferSameSideOfRoad | ドライバーを道路の同じ側にルーティングするかどうか。このルートは、通行止めや渋滞により大幅な遅れがない限り、選択した道路の優先側に到着します。 |
戻り値
- 地点(地点)。
public static Waypoint fromLatLng (double latitude、double longitude、String title)
緯度と経度のペアからウェイポイントを作成します。
パラメータ
緯度 | ウェイポイントを配置する緯度。これは -90 ~+90 度の範囲に固定されます。 |
---|---|
longitude | ウェイポイントを配置する経度。これは、-180 度(両端を含む)と +180 度(両端を除く)に正規化されます。 |
title | 通知トレイでウェイポイントに表示するテキスト。 |
戻り値
- 地点(地点)。
public static Waypoint fromLatLng (double latitude, double longitude, String title, int preferredSegmentHeading)
緯度と経度のペアと、道路設定の同じ側からウェイポイントを作成します。
パラメータ
緯度 | ウェイポイントを配置する緯度。これは -90 ~+90 度の範囲に固定されます。 |
---|---|
longitude | ウェイポイントを配置する経度。これは、-180 度(両端を含む)と +180 度(両端を除く)に正規化されます。 |
title | 通知トレイでウェイポイントに表示するテキスト |
preferredSegmentHeading | 車両が到着する道路脇の交通の方向を表すために使用する角度。一方通行には対応していません。度数 [0, 360] の単位。0 は北を意味します。 |
戻り値
- 地点(地点)。
例外
Waypoint.InvalidSegmentHeadingException | 無効なセグメントの見出しが指定された場合。 |
---|
public static Waypoint fromPlaceId (String placeIdString, String title)
Google プレイス ID からウェイポイントを作成します。
パラメータ
placeIdString | このウェイポイントに使用される場所の ID |
---|---|
title | 通知トレイでウェイポイントに表示するテキスト |
戻り値
- 指定された場所の地点
例外
Waypoint.UnsupportedPlaceIdException | サポートされていないプレイス ID が指定されている場合 |
---|
public com.google.android.apps.gmm.map.model.directions.Waypoint getGmmWaypoint ()
public String getPlaceId ()
ウェイポイントのプレイス ID を返します。
public String getTitle ()
ウェイポイントのタイトルを返します。タイトルは、通知トレイでウェイポイントに対して表示されるテキストです。
戻り値
- 地点のタイトル
public int hashCode ()
public static ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> waypointList)
パラメータ
waypointList |
---|