途經點

公開最終類別 Waypoint 擴充物件

不可變更的路線點類別,用於指定導覽目的地。可能是經緯度組合或 Google 地點 ID 建構而成。

巢狀類別摘要

類別 Waypoint.InvalidSegmentHeadingException 嘗試建立的路徑點標題無效時,系統會擲回例外狀況。
類別 Waypoint.UnsupportedPlaceIdException 嘗試使用不支援的地點 ID 建立路線控點時,系統會擲回例外狀況。

公用建構函式摘要

Waypoint(com.google.android.apps.address.map.model.route.Waypoint 位址 Waypoint)

公用方法摘要

布林值
equals(物件 o)
測試此 Waypoint 是否等於另一個值。
static Waypoint
fromLatLng(雙緯度, 雙經度, 字串標題, boolean 偏好 SameSideOfRoad)
使用經緯度對組和道路偏好設定的同一側建立路線控點。
static Waypoint
fromLatLng(雙緯度, 雙經度, 字串標題)
使用經緯度組合建立路線控點。
static Waypoint
fromLatLng(雙緯度, 雙經度, 字串標題, int PreferredSegmentHeading)
使用經緯度對組和道路偏好設定的同一側建立路線控點。
static Waypoint
fromPlaceId(String placeIdString, String title)
使用 Google 地點 ID 建立 Waypoint。
com.google.android.apps.gmm.map.model.directions.Waypoint
字串
getPlaceId()
傳迴路線控點的地點 ID。
LatLng
getPosition()
傳迴路線控點的經緯度。
字串
getTitle()
傳回 Waypoint 的標題。
int
static ImmutableList<Waypoint>
toGmmWaypointList(List<Waypoint> WaypointList)

繼承方法摘要

公用建構函式

public Waypoint (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)

參數
gmmWaypoint

公用方法

public 布林值 equals (Object o)

測試此 Waypoint 是否等於另一個值。

如果路線控點都代表同一個目的地,則系統會將兩者視為相等。(在路線控點上設定的所有屬性都必須相等)。

參數
o

public static Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)

使用經緯度對組和道路偏好設定的同一側建立路線控點。

參數
latitude 指定路線控點的緯度範圍限制為 -90 度和 +90 度 (含首尾)。
longitude 指定路線控點的經度系統會將這個值正規化為 -180 度 (含) 以內,不含 +180 度。
title 通知匣中路線控點的顯示文字。
preferSameSideOfRoad 還是建議將司機轉送至道路同一側。除非道路封閉或車速過慢,否則路線會到偏好的道路上。
傳回
  • 指定經緯度的路線控點。

public static Waypoint fromLatLng (雙經緯度, 字串標題)

使用經緯度組合建立路線控點。

參數
latitude 指定路線控點的緯度範圍限制為 -90 度和 +90 度 (含首尾)。
longitude 指定路線控點的經度系統會將這個值正規化為 -180 度 (含) 以內,不含 +180 度。
title 通知匣中路線控點的顯示文字。
傳回
  • 指定經緯度的路線控點。

public static Waypoint fromLatLng (雙精度浮點數、雙經度、字串標題、int PreferredSegmentHeading)

使用經緯度對組和道路偏好設定的同一側建立路線控點。

參數
latitude 指定路線控點的緯度範圍限制為 -90 度和 +90 度 (含首尾)。
longitude 指定路線控點的經度系統會將這個值正規化為 -180 度 (含) 以內,不含 +180 度。
title 通知匣中路線控點的顯示文字
preferredSegmentHeading 用來表示車輛抵達的道路側邊方向的角度。因此,不適用於單行道。單位以度 [0, 360] 表示,其中 0 代表北方。
傳回
  • 指定經緯度的路線控點
擲回
Waypoint.InvalidSegmentHeadingException 如果區隔標題無效。

public static Waypoint fromPlaceId (字串 placeIdString, String title)

使用 Google 地點 ID 建立 Waypoint。

參數
placeIdString 這個路線控點使用的地點 ID
title 通知匣中路線控點的顯示文字
傳回
  • 指定地點的路線點
擲回
Waypoint.UnsupportedPlaceIdException (如果指定的地點 ID)

public com.google.android.apps.voice.map.model.command.Waypoint getGmmWaypoint ()

public 字串 getPlaceId ()

傳迴路線控點的地點 ID。

public LatLng getPosition ()

傳迴路線控點的經緯度。

public 字串 getTitle ()

傳回 Waypoint 的標題。標題是通知匣內路線控點顯示的文字。

傳回
  • 路線控點的標題

public int hashCode ()

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

參數
waypointList