جزئیات درباره نتیجه جستجوی مکان.
نمایندگی JSON |
---|
{
"place": {
object ( |
زمینه های | |
---|---|
place | جزئیات در مورد یک مکان |
distanceMeters | فاصله خط مستقیم از محل جستجو تا هندسه مکان یا مرکز. |
محل
جزئیات در مورد یک مکان
نمایندگی JSON |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
زمینه های | |
---|---|
placeId | شناسه مکان محل. شناسه مکان متنی است که به طور منحصر به فرد مکان را مشخص می کند. https://developers.google.com/places/web-service/place-id |
displayName | نام مکان محلی شده است. بومی سازی بر اساس اولویت ارائه شده در درخواست. |
languageCode | کد زبان فیلدهای متنی مرتبط با مکان. مثلاً «نام» و «آدرس». |
address | آدرس محل. |
geometry | هندسه مکان. |
types[] | مجموعه ای از برچسب های نوع برای این نتیجه. مثلاً «سیاسی» و «محلی». https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] | ترکیبات مرتبط با مکان. |
هندسه
هندسه یک مکان
نمایندگی JSON |
---|
{ "location": { object ( |
زمینه های | |
---|---|
location | نقطه مرکزی موجودیت حاوی این پیام. |
viewport | یک نمای مناسب برای نمایش مکان در یک نقشه با اندازه متوسط. |
displayBoundary | با استفاده از قالب GeoJSON Polygon یک چند ضلعی را مشخص می کند |
درگاه دید
یک نمای طول و عرض جغرافیایی که به صورت دو نقطه low
و high
به صورت مورب در مقابل هم نمایش داده می شود. یک viewport یک منطقه بسته در نظر گرفته می شود، یعنی شامل مرز آن می شود. محدوده عرض جغرافیایی باید بین 90- تا 90 درجه باشد و محدوده طول جغرافیایی باید بین 180- تا 180 درجه باشد. موارد مختلف عبارتند از:
اگر
low
=high
، نمای از همان نقطه واحد تشکیل شده است.اگر
low.longitude
>high.longitude
, محدوده طول معکوس می شود (نمایش از خط طول جغرافیایی 180 درجه عبور می کند).اگر
low.longitude
= -180 درجه وhigh.longitude
= 180 درجه باشد، درگاه دید شامل تمام طولهای جغرافیایی میشود.اگر
low.longitude
= 180 درجه وhigh.longitude
= -180 درجه باشد، محدوده طول جغرافیایی خالی است.اگر
low.latitude
>high.latitude
، محدوده عرض جغرافیایی خالی است.
هر دو low
و high
باید پر شوند و کادر نمایش داده شده نمی تواند خالی باشد (همانطور که در تعاریف بالا مشخص شده است). یک نمای خالی منجر به خطا می شود.
به عنوان مثال، این نما به طور کامل شهر نیویورک را در بر می گیرد:
{ "low": { "Latitude": 40.477398, "Litude": -74.259087 }, "high": { "Latitude": 40.91618, "Latitude": -73.70018 } }
نمایندگی JSON |
---|
{ "low": { object ( |
زمینه های | |
---|---|
low | ضروری. نقطه پایین دید. |
high | ضروری. نقطه اوج دید. |
ترکیب
ترکیب مرتبط با مکان.
نمایندگی JSON |
---|
{ "type": enum ( |
زمینه های | |
---|---|
type | نوع ترکیب. |
geometry | هندسه مرتبط با ترکیب. |
entrances[] | فهرست ورودی های مرتبط با محوطه. |
CompoundType
ارزش نوع مرکب.
Enums | |
---|---|
COMPOUND_TYPE_UNSPECIFIED | نوع ترکیب ناشناخته |
SECTION | بخش مرکب. https://support.google.com/mapskb/answer/7054299 |
BUILDING | ساختمان مرکب. https://support.google.com/mapskb/answer/7013011 |
GROUNDS | زمین های مرکب https://support.google.com/mapskb/answer/7046859 |
ورود
ورودی یک مکان.
نمایندگی JSON |
---|
{
"location": {
object ( |
زمینه های | |
---|---|
location | محل ورودی. |