Method: findPickupPointsForLocation

Tìm điểm lấy hàng cho một vị trí cụ thể.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng 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)
    }
  ]
}
Các trường
localizationPreferences

object (LocalizationPreferences)

Bắt buộc. Các lựa chọn ưu tiên dùng để bản địa hoá văn bản trong câu trả lời, chẳng hạn như tên và địa chỉ.

searchLocation

object (LatLng)

Bắt buộc. Vị trí dùng để tìm điểm đón khách và tính khoảng cách cũng như thời gian dự kiến đến điểm lấy hàng.

orderBy

enum (PickupPointOrder)

Bắt buộc. Thứ tự để sử dụng khi trả về kết quả.

destination

object (LatLng)

Vị trí đích dự kiến của khách hàng. Đặt khi yêu cầu điểm đến lấy hàng được sắp xếp theo giờ đến dự kiến.

maxResults

integer

Bắt buộc. Số lượng kết quả tối đa sẽ được trả về. Phải lớn hơn 0.

travelModes[]

enum (TravelMode)

Bắt buộc. Chỉ những điểm đón trả cho phép trả về ít nhất một trong các phương thức đi lại đã chỉ định. Các chế độ đi lại được hỗ trợ: DRIVING và TWO_WHEELER (lái xe). Bạn phải chỉ định ít nhất một chế độ.

computeWalkingEta

boolean

Nếu đúng, thời gian đi bộ từ vị trí tìm kiếm đến điểm đón sẽ được tính.

computeDrivingEta

boolean

Nếu chỉ định giá trị true và đích đến, thì thời gian dự kiến để lái xe từ điểm đón khách đến điểm đến sẽ được tính toán.

wifiAccessPoints[]

object (WiFiAccessPoint)

Truy cập Wi-Fi điểm quanh vị trí tìm kiếm. Dùng để cung cấp kết quả tìm kiếm chất lượng cao hơn.

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Tìm điểm đón trả cho thông báo phản hồi vị trí.

Biểu diễn dưới dạng JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Các trường
placePickupPointResults[]

object (PlacePickupPointResult)

Điểm đón khách lân cận có mã địa điểm được liên kết. Các kết quả trong danh sách này được sắp xếp theo tiêu chí đưa ra trong yêu cầu. Số kết quả trong "placePickupPointResults" có thể vượt quá số kết quả trong "placeResults".

placeResults[]

object (PlaceResult)

Thông tin chi tiết về các địa điểm liên quan đến điểm đón khách lân cận. Các kết quả trong danh sách này chưa được sắp xếp theo thứ tự.

PlacePickupPointResult

Điểm đến lấy hàng có mã địa điểm được liên kết.

Biểu diễn dưới dạng JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Các trường
pickupPointResult

object (PickupPointResult)

Thông tin chi tiết về điểm đón khách. Không được để trống.

associatedPlaceId

string

Mã địa điểm của địa điểm được liên kết.