PlaceResult

Bir yer arama sonucuyla ilgili ayrıntılar.

JSON gösterimi
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Alanlar
place

object (Place)

Bir yerle ilgili ayrıntılar.

distanceMeters

number

Arama konumu ile yerin geometrisi veya merkez arasındaki düz çizgi mesafesi.

Yer

Bir yerle ilgili ayrıntılar.

JSON gösterimi
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Alanlar
placeId

string

Yerin yer kimliği. Yer kimliği, bir yeri benzersiz bir şekilde tanımlayan metindir. https://developers.google.com/places/web-service/place-id

displayName

string

Yerelleştirilmiş yerin adı. İstekte belirtilen tercihe göre yerelleştirilmiş.

languageCode

string

Yerle ilişkili metin alanlarının dil kodu. Örneğin, "ad" ve "adres".

address

object (Address)

Yerin adresi.

geometry

object (Geometry)

Yerin geometrisi.

types[]

string

Bu sonuç için bir tür etiketi grubu. Örneğin, "siyasi" ve "yerel". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Yerle ilişkilendirilen bileşikler.

Geometri

Bir yerin geometrisi.

JSON gösterimi
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Alanlar
location

object (LatLng)

Bu mesajı içeren varlığın merkezi noktası.

viewport

object (Viewport)

Yeri ortalama boyutlu bir harita üzerinde görüntülemeye uygun bir görüntü alanı.

displayBoundary

object (Struct format)

GeoJSON Poligon biçimini kullanarak bir poligonu belirtir

Görüntü alanı

low ve high punto karşısında çapraz olarak iki dikey olarak gösterilen enlem-boylam görüntü alanı. Bir görüntü alanı, kapalı bir bölge olarak kabul edilir, yani sınırlarını içerir. Enlem sınırları -90 ile 90 derece dahil, boylam sınırları ise -180 ila 180 derece (bu değerler dahil) aralığında olmalıdır. Bazı durumlar şunlardır:

  • low = high ise görüntü alanı bu tek noktadan oluşur.

  • low.longitude > high.longitude ise boylam aralığı ters çevrilir (görüntü alanı 180 derecelik boylam çizgisini geçer).

  • low.longitude = -180 derece ve high.longitude = 180 derece ise görüntü alanı tüm boylamları içerir.

  • low.longitude = 180 derece ve high.longitude = -180 derece ise boylam aralığı boş olur.

  • low.latitude > high.latitude ise enlem aralığı boş olur.

Hem low hem de high doldurulmalıdır ve gösterilen kutu boş olamaz (yukarıdaki tanımlarda belirtildiği gibi). Boş görüntü alanı hataya neden olur.

Örneğin, bu görüntü alanı New York City'yi tamamen kapsar:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON gösterimi
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Alanlar
low

object (LatLng)

Zorunlu. Görüntü alanının düşük noktası.

high

object (LatLng)

Zorunlu. Görüntü alanının yüksek noktası.

Yerleşke

Bir yerle ilişkili bileşik.

JSON gösterimi
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Alanlar
type

enum (CompoundType)

Bileşik türü.

geometry

object (Geometry)

Bileşikle ilişkilendirilen geometri.

entrances[]

object (Entrance)

Bileşikle ilişkili girişlerin listesi.

CompoundType

Bileşik türünün değeri.

Sıralamalar
COMPOUND_TYPE_UNSPECIFIED Bileşik Türü bilinmiyor.
SECTION Birleşik bölüm. https://support.google.com/mapskb/answer/7054299
BUILDING Yerleşke oluşturma. https://support.google.com/mapskb/answer/7013011
GROUNDS Yerleşke. https://support.google.com/mapskb/answer/7046859

Giriş

Bir yerin girişi.

JSON gösterimi
{
  "location": {
    object (LatLng)
  }
}
Alanlar
location

object (LatLng)

Girişin konumu.