PlaceResult

Detail tentang hasil penelusuran tempat.

Representasi JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Kolom
place

object (Place)

Detail tentang suatu tempat.

distanceMeters

number

Jarak garis lurus dari lokasi penelusuran ke geometri atau pusat tempat.

Tempat

Detail tentang suatu tempat.

Representasi JSON
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Kolom
placeId

string

ID tempat. ID tempat adalah teks yang mengidentifikasi tempat secara unik. https://developers.google.com/places/web-service/place-id

displayName

string

Nama tempat yang dilokalkan. Dilokalkan sesuai preferensi yang diberikan dalam permintaan.

languageCode

string

Kode bahasa kolom teks yang terkait dengan tempat. Misalnya, "nama" dan "alamat".

address

object (Address)

Alamat tempat.

geometry

object (Geometry)

Geometri tempat.

types[]

string

Kumpulan tag jenis untuk hasil ini. Misalnya, "politik" dan "lokalitas". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Senyawa yang terkait dengan tempat.

Geometri

Geometri tempat.

Representasi JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Kolom
location

object (LatLng)

Titik pusat entity yang berisi pesan ini.

viewport

object (Viewport)

Area pandang yang cocok untuk menampilkan tempat pada peta berukuran rata-rata.

displayBoundary

object (Struct format)

Menentukan poligon menggunakan format Poligon GeoJSON

Area Tampilan

Area pandang lintang dan bujur, yang ditampilkan sebagai dua titik low dan high yang berlawanan secara diagonal. Area pandang dianggap sebagai wilayah tertutup, yaitu menyertakan batasnya. Batas lintang harus berkisar antara -90 hingga 90 derajat inklusif, dan batas bujur harus berkisar antara -180 hingga 180 derajat inklusif. Berbagai kasus meliputi:

  • Jika low = high, area pandang terdiri dari satu titik tersebut.

  • Jika low.longitude > high.longitude, rentang bujur akan dibalik (area pandang melintasi garis bujur 180 derajat).

  • Jika low.longitude = -180 derajat dan high.longitude = 180 derajat, area pandang akan menyertakan semua garis bujur.

  • Jika low.longitude = 180 derajat dan high.longitude = -180 derajat, rentang bujur tersebut akan kosong.

  • Jika low.latitude > high.latitude, rentang lintang akan kosong.

low dan high harus diisi, dan kotak yang diwakili tidak boleh kosong (seperti yang ditentukan oleh definisi di atas). Area pandang kosong akan menghasilkan error.

Misalnya, area pandang ini sepenuhnya mencakup New York City:

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

Representasi JSON
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Kolom
low

object (LatLng)

Wajib. Titik rendah area pandang.

high

object (LatLng)

Wajib. Titik tinggi area pandang.

Kompleks

Senyawa yang terkait dengan tempat.

Representasi JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Kolom
type

enum (CompoundType)

Jenis senyawa.

geometry

object (Geometry)

Geometri yang terkait dengan gabungan.

entrances[]

object (Entrance)

Daftar pintu masuk yang terkait dengan kompleks.

CompoundType

Nilai jenis gabungan.

Enum
COMPOUND_TYPE_UNSPECIFIED Jenis Senyawa tidak diketahui.
SECTION Bagian gabungan. https://support.google.com/mapskb/answer/7054299
BUILDING Bangunan gabungan. https://support.google.com/mapskb/answer/7013011
GROUNDS Area gabungan. https://support.google.com/mapskb/answer/7046859

Pintu Masuk

Pintu masuk suatu tempat.

Representasi JSON
{
  "location": {
    object (LatLng)
  }
}
Kolom
location

object (LatLng)

Lokasi pintu masuk.