شاخص
-
GeocodeService
(رابط) -
GeocodeAddressRequest
(پیام) -
GeocodeAddressRequest.LocationBias
(پیام) -
GeocodeAddressResponse
(پیام) -
GeocodeLocationRequest
(پیام) -
GeocodeLocationResponse
(پیام) -
GeocodePlaceRequest
(پیام) -
GeocodeResult
(پیام) -
GeocodeResult.AddressComponent
(پیام) -
GeocodeResult.Granularity
(enum) -
PlusCode
(پیام)
GeocodeService
سرویسی برای انجام ژئوکدینگ.
آدرس جغرافیایی |
---|
این روش یک ژئوکد آدرس را انجام می دهد که یک آدرس را به یک LatLng نگاشت می کند. همچنین اطلاعات ساختاری در مورد آدرس ارائه می دهد.
|
مکان ژئوکد |
---|
این روش یک ژئوکد مکان را انجام می دهد که یک LatLng را به یک آدرس نگاشت می کند. همچنین اطلاعات ساختاری در مورد آدرس ارائه می دهد.
|
GeocodePlace |
---|
این روش جستجوی ژئوکد را با استفاده از شناسه مکان انجام می دهد.
|
GeocodeAddressRequest
درخواست پیام برای GeocodeService.GeocodeAddress.
فیلدها | |
---|---|
location_bias | اختیاری. منطقه ای برای جستجو این مکان به عنوان یک سوگیری عمل می کند که به این معنی است که نتایج در اطراف مکان داده شده ممکن است برگردانده شوند. |
language_code | اختیاری. زبانی که نتایج باید به آن بازگردانده شود. |
region_code | اختیاری. کد منطقه کد منطقه که به عنوان یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") مشخص شده است. پارامتر بر نتایج بر اساس قانون قابل اجرا تأثیر می گذارد. این پارامتر همچنین بر نتایج سرویس تأثیر می گذارد، اما به طور کامل محدود نمی شود. |
address_input فیلد اتحادیه آدرس به geocode. address_input فقط می تواند یکی از موارد زیر باشد: | |
address_query | آدرس بدون ساختار به ژئوکد. |
address | آدرس ساخت یافته به geocode در قالب آدرس پستی. |
LocationBias
منطقه ای برای جستجو این مکان به عنوان یک سوگیری عمل می کند که به این معنی است که نتایج اطراف مکان داده شده ممکن است برگردانده شوند.
فیلدها | |
---|---|
type فیلد اتحادیه انواع سوگیری مکان. type می تواند تنها یکی از موارد زیر باشد: | |
rectangle | یک جعبه مستطیل که توسط گوشه شمال شرقی و جنوب غربی تعریف شده است. |
GeocodeAddressResponse
پیام پاسخ برای GeocodeService.GeocodeAddress
.
فیلدها | |
---|---|
results[] | نتیجه کدگذاری جغرافیایی |
GeocodeLocation Request
درخواست پیام برای GeocodeService.GeocodeLocation.
فیلدها | |
---|---|
language_code | اختیاری. زبانی که نتایج باید به آن بازگردانده شود. |
region_code | اختیاری. کد منطقه کد منطقه که به عنوان یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") مشخص شده است. پارامتر بر نتایج بر اساس قانون قابل اجرا تأثیر می گذارد. |
types[] | اختیاری. مجموعه ای از برچسب های نوع برای محدود کردن نتایج. نتایجی که هیچ یک از انواع مشخص شده را ندارند حذف می شوند. برای فهرست کامل مقادیر ممکن، جدول A و جدول B را در https://developers.google.com/maps/documentation/places/web-service/place-types ببینید. |
granularity[] | اختیاری. فیلتری از یک یا چند ریزه کاری مکان فهرست می شود. |
فیلد اتحادیه location_input . مکان به ژئوکد. location_input تنها می تواند یکی از موارد زیر باشد: | |
location_query | مکان در قالب رشته "lat,lng". به عنوان مثال، "64.7611872,-18.4705364". |
location | مکان در قالب ساختار یافته |
GeocodeLocationResponse
پیام پاسخ برای GeocodeService.GeocodeLocation
.
فیلدها | |
---|---|
results[] | نتیجه کدگذاری جغرافیایی |
plus_code | کد پلاس مکان در درخواست. |
GeocodePlaceRequest
درخواست پیام برای GeocodeService.GeocodePlace.
فیلدها | |
---|---|
place | مورد نیاز. شناسه مکان به ژئوکد در قالب مکانها/{place}. |
language_code | اختیاری. زبانی که نتایج باید به آن بازگردانده شود. |
region_code | اختیاری. کد منطقه کد منطقه که به عنوان یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") مشخص شده است. پارامتر بر نتایج بر اساس قانون قابل اجرا تأثیر می گذارد. |
نتیجه ژئوکد
نتیجه ژئوکد حاوی اطلاعات جغرافیایی در مورد یک مکان است.
فیلدها | |
---|---|
place | شناسه مکان کاملاً واجد شرایط برای این نتیجه. در قالب "//places.googleapis.com/places/{placeID}". به https://developers.google.com/maps/documentation/places/web-service/place-id مراجعه کنید. برای جزئیات بیشتر |
place_id | شناسه مکان برای این نتیجه. |
location | طول این آدرس. |
granularity | دانه بندی محل. |
viewport | یک نمای مناسب برای نمایش نتیجه ژئوکد. |
bounds | یک کادر محدود برای آدرس. |
formatted_address | آدرس فرمت شده یک خطی. |
postal_address | آدرس در قالب آدرس پستی |
address_components[] | اجزای مکرر برای هر سطح محلی. |
postal_code_localities[] | لیست کامل محلات موجود در کد پستی. این فقط زمانی پر می شود که نتیجه از نوع "postal_code" باشد. |
types[] | مجموعه ای از برچسب های نوع برای این نتیجه. مثلاً «سیاسی» و «منطقه_administrative». برای فهرست کامل مقادیر ممکن، جدول A و جدول B را در https://developers.google.com/maps/documentation/places/web-service/place-types ببینید. |
plus_code | کد پلاس مکان در این ژئوکد. |
Address Component
اجزای ساختاری که آدرس فرمت شده را تشکیل می دهند، اگر این اطلاعات در دسترس باشد.
فیلدها | |
---|---|
long_text | شرح متن کامل یا نام جزء آدرس. به عنوان مثال، یک جزء آدرس برای کشور استرالیا ممکن است نام طولانی "Australia" داشته باشد. |
short_text | یک نام متنی مختصر برای جزء آدرس، در صورت وجود. به عنوان مثال، یک جزء آدرس برای کشور استرالیا ممکن است نام کوتاه "AU" داشته باشد. |
types[] | آرایه ای که نوع(های) جزء آدرس را نشان می دهد. برای جزئیات بیشتر به https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types مراجعه کنید. |
language_code | زبان مورد استفاده برای قالب بندی این مؤلفه ها، در نماد CLDR. |
دانه بندی
دانه بندی محل.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED | استفاده نکنید. |
ROOFTOP | مکان غیر درون یابی یک قطعه زمین واقعی مطابق با آدرس منطبق. |
RANGE_INTERPOLATED | درون یابی از طیف وسیعی از شماره های خیابان. به عنوان مثال، اگر می دانیم که بخشی از Amphitheatre Pkwy دارای اعداد 1600 - 1699 است، ممکن است 1650 در نیمه راه بین نقاط انتهایی آن قرار گیرد. |
GEOMETRIC_CENTER | مرکز هندسی یک ویژگی که داده های چند ضلعی برای آن داریم. |
APPROXIMATE | همه چیز دیگر. |
پلاس کد
کد پلاس ( http://plus.codes ) یک مرجع مکان با دو قالب است: کد جهانی که مستطیل 14mx14m (1/8000 درجه) یا کوچکتر را تعریف می کند و کد ترکیبی که پیشوند را با یک مکان مرجع جایگزین می کند.
فیلدها | |
---|---|
global_code | کد جهانی (کامل) مکان، مانند "9FWM33GV+HQ"، که یک منطقه 1/8000 در 1/8000 درجه (~14 در 14 متر) را نشان می دهد. |
compound_code | کد ترکیبی Place، مانند "33GV+HQ، Ramberg، Norway"، حاوی پسوند کد جهانی و جایگزینی پیشوند با نام قالب بندی شده یک نهاد مرجع. |