جستجوی مکانها درطول مسیر سفر.
درخواست HTTP
POST https://mapstools.googleapis.com/v1alpha:searchAlongRoute
این نشانی وب از نحو تراتبدیل gRPC استفاده میکند.
متن درخواست
بدنه درخواست حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "textQuery": string, "languageCode": string, "regionCode": string, "routingPreference": enum ( |
| فیلدها | |
|---|---|
textQuery |
الزامی. پُرسمان جستجوی زبان طبیعی (برای مثال، «شارژرهای خودرو برقی»، «قهوه»). |
languageCode |
اختیاری. زبان خلاصه و جزئیات مکان. بهطور پیشفرض روی «en-US» تنظیم شده است. |
regionCode |
اختیاری. کد کشور/منطقه (CLDR) مکان (مثلاً «US»). |
routingPreference |
اختیاری. اولویت اختیاری مسیریابی که نحوه استفاده از دادههای ترافیک را مشخص میکند. پیشفرض TRAFFIC_UNAWARE است. |
includeExtendedDetails |
اختیاری. شامل جزئیات گسترده مکان در پاسخ میشود. وقتی درخواست کاربر به اطلاعات آماری کیفی غنی، پویاییهای همزمان، یا مشخصههای نهاد تخصصی نیاز دارد، این فیلد را روی
فعال کردن این فیلد ممکن است باعث تأخیر بیشتر شود. |
travelMode |
اختیاری. حالت سفر مورداستفاده برای محاسبه مسیر و مسیرهای انحرافی را مشخص میکند. پیشفرضها به |
| مشخصات مسیر: یا مسیر موجود، یا توکن مسیر، یا نقاط پایانی مبدأ/مقصد. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
encodedPolyline |
رشته چندخطی کدبندیشدهای که نشاندهنده مسیر است. https://developers.google.com/maps/documentation/utilities/polylinealgorithm را ببینید |
retrievalToken |
یک کد بازیابی که از تماس قبلی v1alpha.computeRoutes برگردانده شده و نشاندهنده مسیر است. |
routeEndpoints |
نقاط پایانی صریح مسیر (مبدأ و مقصد). |
| پایان فیلدهای متقابلاً انحصاری. | |
بدنه پاسخ
اگر موفقیتآمیز باشد، بدنه پاسخ حاوی نمونهای از SearchAlongRouteResponse است.
دامنههای مجوز
به گستره OAuth زیر نیاز دارد:
https://www.googleapis.com/auth/maps-platform.mapstools