PlaceResult

جزئیات درباره نتیجه جستجوی مکان.

نمایندگی JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
زمینه های
place

object ( Place )

جزئیات در مورد یک مکان

distanceMeters

number

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

محل

جزئیات در مورد یک مکان

نمایندگی JSON
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
زمینه های
placeId

string

شناسه مکان محل. شناسه مکان متنی است که به طور منحصر به فرد مکان را مشخص می کند. https://developers.google.com/places/web-service/place-id

displayName

string

نام مکان محلی شده است. بومی سازی بر اساس اولویت ارائه شده در درخواست.

languageCode

string

کد زبان فیلدهای متنی مرتبط با مکان. مثلاً «نام» و «آدرس».

address

object ( Address )

آدرس محل.

geometry

object ( Geometry )

هندسه مکان.

types[]

string

مجموعه ای از برچسب های نوع برای این نتیجه. مثلاً «سیاسی» و «محلی». https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object ( Compound )

ترکیبات مرتبط با مکان.

هندسه

هندسه یک مکان

نمایندگی JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
زمینه های
location

object ( LatLng )

نقطه مرکزی موجودیت حاوی این پیام.

viewport

object ( Viewport )

یک نمای مناسب برای نمایش مکان در یک نقشه با اندازه متوسط.

displayBoundary

object ( Struct format)

با استفاده از قالب 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 (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
زمینه های
low

object ( LatLng )

ضروری. نقطه پایین دید.

high

object ( LatLng )

ضروری. نقطه اوج دید.

ترکیب

ترکیب مرتبط با مکان.

نمایندگی JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
زمینه های
type

enum ( CompoundType )

نوع ترکیب.

geometry

object ( Geometry )

هندسه مرتبط با ترکیب.

entrances[]

object ( Entrance )

فهرست ورودی های مرتبط با محوطه.

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 (LatLng)
  }
}
زمینه های
location

object ( LatLng )

محل ورودی.