Method: findPickupPointsForLocation

نقاط وانت را برای یک مکان مشخص پیدا کنید.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی 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 )

مورد نیاز. مکان مورد استفاده برای جستجوی نقاط وانت و محاسبه فواصل و ETA تا نقاط وانت.

orderBy

enum ( PickupPointOrder )

مورد نیاز. سفارش برای استفاده هنگام برگرداندن نتایج.

destination

object ( LatLng )

مکان مقصد مورد نظر مشتری هنگام درخواست نقاط تحویل مرتب شده بر اساس ETA مقصد، تنظیم کنید.

maxResults

integer

مورد نیاز. حداکثر تعداد نتایجی که باید برگردانده شوند. باید بزرگتر از 0 باشد.

travelModes[]

enum ( TravelMode )

مورد نیاز. فقط نقاط وانتی که حداقل یکی از حالت‌های سفر مشخص شده را اجازه می‌دهند بازگردانده می‌شوند. حالت های سفر پشتیبانی شده: DRIVING و TWO_WHEELER. حداقل یک حالت باید مشخص شود.

computeWalkingEta

boolean

اگر درست باشد، ETA پیاده‌روی از محل جستجو تا نقطه دریافت محاسبه می‌شود.

computeDrivingEta

boolean

اگر درست باشد و مقصد مشخص شده باشد، ETA رانندگی از نقطه تحویل به مقصد محاسبه می شود.

wifiAccessPoints[]

object ( WiFiAccessPoint )

نقاط دسترسی WiFi در اطراف مکان جستجو. برای ارائه نتایج جستجو با کیفیت بالاتر استفاده می شود.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نقاط دریافت پیام پاسخ موقعیت مکانی را پیدا کنید.

نمایندگی 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

شناسه مکان مکان مرتبط