GeocodeResult

نتیجه زمین‌کدیابی حاوی اطلاعات جغرافیایی درباره مکان است.

نمایش JSON
{
  "place": string,
  "placeId": string,
  "location": {
    object (LatLng)
  },
  "granularity": enum (GeocodeResult.Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (GeocodeResult.AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
فیلدها
place

string

نام منبع این «مکان»، در قالب places/{placeId}. می‌تواند برای جستجوی «مکان» استفاده شود.

placeId

string

شناسه یکتای مکان.

location

object (LatLng)

طول و عرض جغرافیایی این نشانی.

granularity

enum (GeocodeResult.Granularity)

جزئیات مکان.

viewport

object (Viewport)

ناحیه نمایشی مناسب برای نمایش نتیجه زمین‌کدیابی.

bounds

object (Viewport)

چارگوش محصورکننده برای نشانی.

formattedAddress

string

نشانی قالب‌بندی‌شده تک‌خطی.

postalAddress

object (PostalAddress)

نشانی در قالب نشانی پستی.

addressComponents[]

object (GeocodeResult.AddressComponent)

مؤلفه‌های تکراری برای هر سطح محلی.

postalCodeLocalities[]

object (LocalizedText)

فهرست کامل محل‌های موجود در کد پستی.

این فقط زمانی درج می‌شود که نتیجه از نوع «postal_code» باشد.

types[]

string

مجموعه‌ای از برچسب‌های نوع برای این نتیجه. برای مثال، «political» و «administrative_area».

برای مشاهده فهرست کامل مقادیر ممکن، به «جدول الف» و «جدول ب» در https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید.

plusCode

object (PlusCode)

Plus Code مکان در این زمین‌کد.

GeocodeResult.AddressComponent

مؤلفه‌های ساختاریافته‌ای که نشانی قالب‌بندی‌شده را تشکیل می‌دهند، درصورت دردسترس بودن این اطلاعات.

نمایش JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
فیلدها
longText

string

شرح نوشتاری کامل یا نام مؤلفه نشانی. برای مثال، مؤلفه نشانی برای کشور استرالیا ممکن است نام طولانی «استرالیا» را داشته باشد.

shortText

string

نام متنی اختصاری برای مؤلفه نشانی، درصورت وجود. برای مثال، مؤلفه نشانی برای کشور استرالیا ممکن است نام کوتاه «AU» داشته باشد.

types[]

string

آرایه‌ای که نوع(انواع) مؤلفه نشانی را نشان می‌دهد.

این مقادیر از جدول انواع نشانی و انواع مؤلفه نشانی که Places API از آن استفاده می‌کند گرفته شده است: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

languageCode

string

زبانی که برای قالب‌بندی این مؤلفه استفاده می‌شود، در نماد CLDR.