ウェイポイント

public final class Waypoint extended Object

ナビゲーションの目的地を指定するために使用される不変のウェイポイント クラス。緯度と経度のペア、または Google プレイス ID で構成される場合があります。

ネストクラスの概要

クラス Waypoint.InvalidSegmentHeadingException 無効な道路区分の見出しを指定してウェイポイントを作成しようとすると、例外がスローされます
クラス Waypoint.UnsupportedPlaceIdException サポートされていないプレイス ID からウェイポイントを作成しようとすると、例外がスローされます。

パブリック コンストラクタの概要

ウェイポイント(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)

パブリック メソッドの概要

ブール値
equals(Object o)
この Waypoint が他と等しいかどうかをテストします。
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()
ウェイポイントのタイトルを返します。
整数
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 LatLng getPosition ()

ウェイポイントの緯度/経度を返します。

public String getTitle ()

ウェイポイントのタイトルを返します。タイトルは、通知トレイでウェイポイントに対して表示されるテキストです。

戻り値
  • 地点のタイトル

public int hashCode ()

public static ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> waypointList)

パラメータ
waypointList