PlaceResult

Bir yer arama sonucuyla ilgili ayrıntılar.

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

object (Place)

Bir yer hakkındaki ayrıntılar.

distanceMeters

number

Arama konumundan yer geometrisine veya merkezine olan düz çizgi mesafesi.

Yer

Bir yer hakkındaki 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 şekilde tanımlayan metindir. https://developers.google.com/places/web-service/place-id

displayName

string

Yerin adı yerelleştirilmiş. İstekte belirtilen tercihe göre yerelleştirilir.

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 "yerellik". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Yerle ilişkili 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 öğenin merkezi noktası.

viewport

object (Viewport)

Yeri ortalama boyutlu bir haritada göstermeye 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 noktasının karşısında çapraz olarak iki şekilde gösterilen enlem-boylam görüntü alanı. Görüntü alanı, kapalı bir bölge olarak kabul edilir. Yani kendi sınırlarını içerir. Enlem sınırları -90 ile 90 derece (dahil) arasında, boylam sınırları ise -180 ile 180 derece (dahil) arasında olmalıdır. Çeşitli durumlar şunlardır:

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

  • low.longitude > high.longitude ise boylam aralığı tersine çevrilir (görüntü alanı 180 derece 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ştur.

Hem low hem de high doldurulmalı ve gösterilen kutu (yukarıdaki tanımlarda belirtildiği gibi) boş bırakılamaz. Boş görüntü alanı hatayla sonuçlanır.

Örneğin, bu görüntü alanı New York'u tamamen kapsıyor:

{ "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 en yüksek noktası.

Yerleşke

Bir yerle ilişkilendirilen 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şkili geometri.

entrances[]

object (Entrance)

Komplekle ilişkili girişlerin listesi.

CompoundType

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

Sıralamalar
COMPOUND_TYPE_UNSPECIFIED Bileşik türü bilinmiyor.
SECTION Site bölümü. https://support.google.com/mapskb/answer/7054299
BUILDING Birleşik bina. https://support.google.com/mapskb/answer/7013011
GROUNDS Yerleşim alanları. 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.