Method: findPickupPointsForLocation

找出特定地點的上車地點。

HTTP 要求

POST https://locationselection.googleapis.com/v1beta:findPickupPointsForLocation

這個網址使用 gRPC 轉碼語法。

要求主體

要求主體的資料會採用以下結構:

JSON 表示法
{
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean,
  "wifiAccessPoints": [
    {
      object (WiFiAccessPoint)
    }
  ]
}
欄位
localizationPreferences

object (LocalizationPreferences)

必要欄位。用於將回應文字本地化的偏好設定,例如名稱和地址。

searchLocation

object (LatLng)

必要欄位。用於搜尋上車地點,以及計算上車地點的距離和預計到達時間。

orderBy

enum (PickupPointOrder)

必要欄位。傳回結果時要使用的排序方式。

destination

object (LatLng)

客戶的預定目的地位置。在要求取貨點時設定,並依目的地的預計到達時間排序。

maxResults

integer

必要欄位。要傳回的結果數上限。必須大於 0。

travelModes[]

enum (TravelMode)

必要欄位。系統只會傳回允許至少一種指定交通工具的接送地點。支援的交通模式:DRIVING 和 TWO_WHEELER。至少須指定一種模式。

computeWalkingEta

boolean

如果為 true,系統會計算從搜尋位置到上車點的步行預估到達時間。

computeDrivingEta

boolean

如果為 true 且已指定目的地,系統會計算從上車地點到目的地的預估車程時間。

wifiAccessPoints[]

object (WiFiAccessPoint)

搜尋地點附近的 Wi-Fi 存取點。用於提供更高品質的搜尋結果。

回應主體

如果成功,回應主體會含有以下結構的資料:

找出位置回應訊息的接送地點。

JSON 表示法
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
欄位
placePickupPointResults[]

object (PlacePickupPointResult)

具有相關地點 ID 的附近取貨地點。這份清單中的結果會按照要求中所指定的條件排序。「placePickupPointResults」的結果可能會超過「placeResults」的結果數。

placeResults[]

object (PlaceResult)

與附近取貨點相關的地點詳細資料。這份清單中的結果並未依序排列。

PlacePickupPointResult

含有相關地點 ID 的接送地點。

JSON 表示法
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
欄位
pickupPointResult

object (PickupPointResult)

接送地點的詳細資料。這是必填欄位。

associatedPlaceId

string

相關地點的地點 ID。