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。