Method: findPickupPointsForLocation

Найдите пункты выдачи для данного места.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования 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 )

Необходимый. Возвращаются только точки посадки, которые допускают хотя бы один из указанных способов передвижения. Поддерживаемые режимы движения: ВОЖДЕНИЕ и ДВУХКОЛЕСО. Должен быть указан хотя бы один режим.

computeWalkingEta

boolean

Если это правда, рассчитывается расчетное время прибытия от места поиска до точки посадки.

computeDrivingEta

boolean

Если указано значение true и пункт назначения, рассчитывается расчетное время прибытия от пункта отправления до пункта назначения.

wifiAccessPoints[]

object ( WiFiAccessPoint )

Точки доступа Wi-Fi вокруг места поиска. Используется для обеспечения более качественных результатов поиска.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

Найдите точки получения ответного сообщения о местоположении.

JSON-представление
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Поля
placePickupPointResults[]

object ( PlacePickupPointResult )

Ближайшие точки выдачи с соответствующим идентификатором места. Результаты в этом списке упорядочены в соответствии с критериями, указанными в запросе. Количество результатов в «placePickupPointResults» может превышать количество результатов в «placeResults».

placeResults[]

object ( PlaceResult )

Подробная информация о местах, связанных с близлежащими пунктами выдачи. Результаты в этом списке не упорядочены.

МестоПикапТочкаРезультат

Пункты выдачи с соответствующим идентификатором места.

JSON-представление
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Поля
pickupPointResult

object ( PickupPointResult )

Подробности о пункте самовывоза. Должен присутствовать.

associatedPlaceId

string

Идентификатор связанного места.