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)

ต้องระบุ ระบบจะแสดงเฉพาะจุดรับลูกค้าที่อนุญาตให้ใช้รูปแบบการเดินทางที่ระบุอย่างน้อย 1 รูปแบบ โหมดการเดินทางที่รองรับ: DRIVING และ TWO_WHEELER ต้องระบุโหมดอย่างน้อย 1 โหมด

computeWalkingEta

boolean

หากเป็นจริง ระบบจะคำนวณเวลาถึงโดยประมาณสำหรับการเดินจากตำแหน่งที่ค้นหาไปยังจุดรับ

computeDrivingEta

boolean

หากเป็น "จริง" และระบุปลายทาง ระบบจะคำนวณเวลาถึงโดยประมาณในการขับรถจากจุดรับส่งไปยังปลายทาง

wifiAccessPoints[]

object (WiFiAccessPoint)

จุดเข้าใช้งาน Wi-Fi รอบๆ ตำแหน่งที่มีการค้นหา ใช้เพื่อแสดงผลการค้นหาที่มีคุณภาพสูงขึ้น

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ค้นหาจุดรับของข้อความตอบกลับตำแหน่ง

การแสดง JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
ช่อง
placePickupPointResults[]

object (PlacePickupPointResult)

จุดรับสินค้าที่อยู่ใกล้เคียงซึ่งมีรหัสสถานที่ที่เกี่ยวข้อง ผลลัพธ์ในรายการนี้เรียงลำดับตามเกณฑ์ที่ระบุไว้ในคำขอ จำนวนผลลัพธ์ใน "placepickupPointResults" อาจมากกว่าจำนวนผลลัพธ์ใน "placeResults"

placeResults[]

object (PlaceResult)

รายละเอียดเกี่ยวกับสถานที่ที่เชื่อมโยงกับจุดรับสินค้าใกล้เคียง ผลลัพธ์ในรายการนี้ไม่ได้เรียงลำดับตาม

PlacePickupPointResult

จุดรับสินค้าที่มีรหัสสถานที่ที่เกี่ยวข้อง

การแสดง JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
ช่อง
pickupPointResult

object (PickupPointResult)

รายละเอียดเกี่ยวกับจุดรับสินค้า ต้องแสดง

associatedPlaceId

string

รหัสสถานที่ของสถานที่ที่เกี่ยวข้อง