شاخص
-
DestinationService
(رابط) -
Destination
(پیام) -
Entrance
(پیام) -
Entrance.Tag
(enum) -
Landmark
(پیام) -
Landmark.Tag
(enum) -
NavigationPoint
(پیام) -
NavigationPoint.TravelMode
(enum) -
NavigationPoint.Usage
(enum) -
PlaceView
(پیام) -
PlaceView.StructureType
(enum) -
SearchDestinationsRequest
(پیام) -
SearchDestinationsRequest.AddressQuery
(پیام) -
SearchDestinationsRequest.LocationQuery
(پیام) -
SearchDestinationsResponse
(پیام)
DestinationService
سرویسی برای بازیابی مقاصد.
یک مقصد، زمینه سلسله مراتبی در مورد یک مکان را فراهم می کند، که به شما امکان می دهد، برای مثال، ساختمان های آپارتمانی را در یک مجتمع آپارتمانی بزرگتر پیدا کنید و بالعکس. همچنین نقاط ناوبری مناسب برای موارد استفاده مانند اشتراک سواری یا تحویل را فراهم می کند.
جستجوی مقاصد |
---|
این روش جستجوی مقصد را انجام می دهد و لیستی از مقصدها را برمی گرداند.
|
مقصد
یک مقصد این شامل مکان اصلی، مکانهای مرتبط، ورودیها و نقاط ناوبری میشود.
فیلدها | |
---|---|
primary | مکان اصلی که توسط |
containing_places[] | مکانهای دقیقتر که مکان اصلی در آن قرار دارد. به عنوان مثال، مجتمع آپارتمانی که شامل این ساختمان است. |
sub_destinations[] | مقاصد فرعی دقیق تر مکان اولیه. به عنوان مثال، واحدهای موجود در یک ساختمان. توجه: در مقایسه با SubDestination ارائه شده توسط Places API، این فهرست از مقصدهای فرعی جامع تر است و هر مقصد فرعی حاوی اطلاعات بیشتری است. |
landmarks[] | نشانه هایی که می توانند برای برقراری ارتباط با مقصد یا کمک به رسیدن استفاده شوند. |
entrances[] | ورودی های این مقصد. |
navigation_points[] | نقاط ناوبری برای این مقصد. |
ورودی
ورودی یک جفت مختصات طول و عرض جغرافیایی است که محل ورود و خروج یک مکان را مشخص می کند.
فیلدها | |
---|---|
location | محل ورودی. |
tags[] | لیستی از برچسب هایی که ورودی را توصیف می کنند. |
place | ساختاری که این ورودی از نظر فیزیکی روی آن قرار دارد، در قالب |
برچسب بزنید
ویژگی هایی که یک ورودی را توصیف می کند.
Enums | |
---|---|
TAG_UNSPECIFIED | استفاده نشده است. |
PREFERRED | ورودی احتمالاً دسترسی فیزیکی به مکان اصلی در مقصد بازگشتی را فراهم می کند. یک مکان می تواند چندین ورودی ترجیحی داشته باشد. اگر ورودی این برچسب را نداشته باشد، به این معنی است که ورودی از نظر فیزیکی روی همان ساختمانی است که مکان اصلی است، اما لزوماً دسترسی به مکان را فراهم نمی کند. برای مثال، اگر مکان اصلی یک رستوران در یک مرکز خرید استریپ باشد، ورودیهای «ترجیح» ورودیهایی هستند که احتمالاً به خود رستوران منتهی میشوند، در حالی که ورودیهای برگشتی دیگر ورودیهای دیگری برای ساختمان هستند، مانند ورودیهای رستورانهای دیگر در مرکز خرید استریپ. اگر مکان اصلی خود یک ساختمان باشد، ورودی های توجه: یک ورودی |
نقطه عطف
نشانهها برای ارتباط با مقصد یا کمک به رسیدن به مقصد استفاده میشوند.
فیلدها | |
---|---|
tags[] | برچسب هایی که نحوه استفاده از نقطه عطف را در زمینه مقصد توصیف می کنند. |
landmark میدان اتحادیه نقطه عطف. landmark فقط می تواند یکی از موارد زیر باشد: | |
place | مکانی که نشان دهنده این نقطه عطف است. |
برچسب بزنید
فهرستی از تمام برچسبهای ممکن که نحوه استفاده از یک نقطه عطف را در زمینه یک مقصد توصیف میکند.
اگر آدرسی دارای هر دو تگ ADDRESS
و ARRIVAL
باشد، به این معنی است که نقطه عطف به صورت محلی برجسته و نزدیک به مقصد است.
Enums | |
---|---|
TAG_UNSPECIFIED | استفاده نشده است. |
ADDRESS | یک مکان برجسته محلی که می توان از آن برای شناسایی موقعیت کلی مقصد استفاده کرد. معمولاً در چند صد متری مقصد. اینها شبیه به نشانههای بازگردانده شده توسط ویژگی Address Descriptors API Geocoding هستند: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors . |
ARRIVAL | مکانی که می توان از آن برای رسیدن به مقصد کمک کرد. هنگامی که به مقصد نزدیک می شوید برای ناوبری مفید است. به عنوان مثال، این نقطه عطف ممکن است مکانی باشد که آن طرف خیابان از مقصد است. علامت مشخصه با این برچسب معمولاً نسبت به نشانههای دارای برچسب ADDRESS به مقصد نزدیکتر است. |
PlaceView
نمایانگر یک مکان در API Places است. همچنین اطلاعات اضافی مختص به مقصد، مانند نوع ساختار و چند ضلعی نمایش را فراهم می کند.
در برخی موارد، یک PlaceView
با شناسه مکان یکسان ممکن است با آنچه که توسط Places API برای types
و فیلدهای display_name
برگردانده شده است متفاوت باشد.
فیلدها | |
---|---|
place | نام منبع این مکان، در قالب |
display_name | شرح مکان قابل خواندن توسط انسان به عنوان مثال، "Gate B"، "McDonalds" |
primary_type | نوع مکان اصلی این مکان. برای مشاهده لیست مقادیر ممکن به https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید. توجه: این فیلد همیشه پر نیست. برای استفاده از فیلد |
types[] | همه انواع مکان مرتبط با این مکان. برای مشاهده لیست مقادیر ممکن به https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید. |
formatted_address | آدرس یک خطی |
postal_address | آدرس ساخت یافته |
structure_type | نوع ساختار مربوط به این مکان. |
location | موقعیت این مکان. برای مکانهایی با چند ضلعی نمایش، این میتواند نقطه خوبی برای قرار دادن نشانگر روی نقشه باشد. |
display_polygon | طرح کلی چند ضلعی مکان در قالب GeoJSON، با استفاده از قالب RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6 . توجه: فرمت RFC 7946 از MultiPolygons پشتیبانی می کند، بنابراین یک شی |
StructureType
نوع ساختاری که این مکان نشان دهنده آن است.
Enums | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED | استفاده نشده است. |
POINT | یک مکان نقطه ای |
SECTION | بخش فرعی یک ساختمان |
BUILDING | یک ساختمان |
GROUNDS | یک منطقه بزرگ که معمولاً شامل چندین ساختمان است، مانند محوطه دانشگاه، مجتمع آپارتمانی یا یک مرکز خرید. |
جستجوی مقصدها درخواست
درخواست پیام برای DestinationService.SearchDestinations.
فیلدها | |
---|---|
travel_modes[] | اختیاری. حالت های سفر برای فیلتر کردن نقاط ناوبری. این بر فیلد |
language_code | اختیاری. زبانی که نتایج باید به آن بازگردانده شود. |
region_code | اختیاری. کد منطقه کد منطقه که به عنوان یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") مشخص شده است. پارامتر بر نتایج بر اساس قانون قابل اجرا تأثیر می گذارد. این پارامتر همچنین بر نتایج سرویس تأثیر می گذارد، اما به طور کامل محدود نمی کند. |
فیلد اتحادیه مقصدها حول کوئری اولیه مشخص شده ساخته می شوند. توجه: فقط مکانها و آدرسهایی که میتوانند مقصد ناوبری داشته باشند پشتیبانی میشوند. به عنوان مثال، مکانی که یک خانه یا یک مجتمع آپارتمانی را نشان می دهد می تواند به عنوان پرس و جو اولیه استفاده شود، اما مکان هایی که یک منطقه یا یک منطقه اداری را نشان می دهند نمی توانند به عنوان پرس و جو اولیه استفاده شوند. | |
place | نام منبع یک مکان، در قالب |
address_query | یک آدرس خیابان |
location_query | یک مکان دقیق |
AddressQuery
آدرس خیابانی که می خواهید جستجو کنید. نشانی ها را مطابق با فرمت مورد استفاده سرویس پست ملی کشور مربوطه مشخص کنید.
فیلدها | |
---|---|
kind میدان اتحادیه . استعلام آدرس kind می تواند تنها یکی از موارد زیر باشد: | |
address | آدرس خیابان در قالب آدرس پستی. |
address_query | آدرس خیابانی که به صورت یک خط قالببندی شده است. |
LocationQuery
پرس و جوی موقعیت مکانی برای شناسایی مقصد اصلی نزدیک.
توجه: اگر پرس و جوی مکان در داخل ساختمانی باشد که دارای زیرمجموعه است، این امکان وجود دارد که مکان اولیه بازگشتی یک فرعی باشد. در این موارد، فیلد containing_places شامل ساختمان خواهد شد.
فیلدها | |
---|---|
kind میدان اتحادیه . پرس و جوی مکان. kind می تواند تنها یکی از موارد زیر باشد: | |
location | مکان دقیق LatLng. |
Search Destinations Response
پیام پاسخ برای DestinationService.SearchDestinations.
فیلدها | |
---|---|
destinations[] | لیستی از مقاصد. اگر بتوان یک مقصد اولیه را به طور واضح از پرس و جو اولیه شناسایی کرد، این سرویس یک نتیجه را برمی گرداند. در غیر این صورت، سرویس ممکن است چندین نتیجه را برای ابهامزدایی یا نتایج صفر برگرداند. |