Places Widgets

Class PlaceAutocompleteElement

class google.maps.places.PlaceAutocompleteElement extends HTMLElement implements PlaceAutocompleteElementOptions
library "places"

PlaceAutocompleteElement adalah subclass HTMLElement yang menyediakan komponen UI untuk Places Autocomplete API.

PlaceAutocompleteElement otomatis menggunakan AutocompleteSessionToken secara internal untuk mengelompokkan fase kueri dan pemilihan dari penelusuran pelengkapan otomatis pengguna.

Panggilan pertama ke Place.fetchFields pada Place yang ditampilkan oleh PlacePrediction.toPlace akan otomatis menyertakan token sesi yang digunakan untuk mengambil PlacePrediction.

Lihat https://developers.google.com/maps/documentation/places/web-service/place-session-tokens untuk mengetahui detail selengkapnya tentang cara kerja sesi.

<gmp-place-autocomplete
  description="string"
  disabled
  future-opening-businesses-included
  included-primary-types="type1 type2 type3..."
  included-region-codes="c1 c2 c3..."
  internal-usage-attribution-ids="space separated strings"
  maxlength="number"
  name="string"
  no-clear-button
  no-input-icon
  origin="lat,lng"
  placeholder="string"
  pure-service-area-businesses-included
  readonly
  requested-language="string"
  requested-region="string"
  unit-system="value-name">
</gmp-place-autocomplete>
const {PlaceAutocompleteElement} = await google.maps.importLibrary("places");
PlaceAutocompleteElement
PlaceAutocompleteElement([options])
Parameter:
description
attr: description
Jenis: string optional
Deskripsi yang akan digunakan untuk elemen input. Hal ini akan dideteksi oleh pembaca layar saat elemen input difokuskan. Lihat https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-describedby untuk mengetahui detailnya.
Atribut HTML: description="string"
disabled
attr: disabled
Jenis input: boolean optional
Jenis output: boolean
Apakah elemen input dinonaktifkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#disabled untuk mengetahui detailnya.
Atribut HTML: disabled
futureOpeningBusinessesIncluded
attr: future-opening-businesses-included
Jenis: boolean optional
Apakah akan menyertakan tempat yang belum buka, tetapi diperkirakan akan buka pada masa mendatang.
Atribut HTML: future-opening-businesses-included
includedPrimaryTypes
attr: included-primary-types
Jenis: Array<string> optional
Jenis tempat utama yang disertakan (misalnya, "restaurant" atau "gas_station").

Tempat hanya ditampilkan jika jenis utamanya disertakan dalam daftar ini. Maksimal 5 nilai dapat ditentukan. Jika tidak ada jenis yang ditentukan, semua jenis Tempat akan ditampilkan.
Atribut HTML: included-primary-types="type1 type2 type3..."
includedRegionCodes
attr: included-region-codes
Jenis: Array<string> optional
Hanya menyertakan hasil di wilayah yang ditentukan, yang ditentukan sebagai maksimal 15 kode wilayah dua karakter CLDR. Set kosong tidak akan membatasi hasil. Jika locationRestriction dan includedRegionCodes ditetapkan, hasilnya akan berada di area persimpangan.
Atribut HTML: included-region-codes="c1 c2 c3..."
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
locationBias
Jenis: LocationBias optional
Batas atau petunjuk yang tidak ketat untuk digunakan saat menelusuri tempat.
locationRestriction
Jenis: LocationRestriction optional
Batas untuk membatasi hasil penelusuran.
maxlength
attr: maxlength
Jenis: number optional
Jumlah maksimum karakter yang dapat dimasukkan pengguna. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#maxlength untuk mengetahui detailnya.
Atribut HTML: maxlength="number"
name
attr: name
Jenis: string optional
Nama yang akan digunakan untuk elemen input. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name untuk mengetahui detailnya. Mengikuti perilaku yang sama dengan atribut nama untuk input. Perhatikan bahwa ini adalah nama yang akan digunakan saat formulir dikirimkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form untuk mengetahui detailnya.
Atribut HTML: name="string"
noClearButton
attr: no-clear-button
Jenis input: boolean optional
Jenis output: boolean
Apakah akan menyembunyikan tombol hapus.
Atribut HTML: no-clear-button
noInputIcon
attr: no-input-icon
Jenis input: boolean optional
Jenis output: boolean
Apakah akan menyembunyikan ikon input.
Atribut HTML: no-input-icon
origin
attr: origin
Jenis input: LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional
Jenis output: LatLngAltitude optional
Asal untuk menghitung jarak. Jika tidak ditentukan, jarak tidak akan dihitung. Ketinggian, jika diberikan, tidak digunakan dalam penghitungan.
Atribut HTML:
  • origin="lat,lng"
  • origin="lat,lng,altitude"
placeholder
attr: placeholder
Jenis: string optional
Teks placeholder yang akan digunakan untuk elemen input. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#placeholder untuk mengetahui detailnya.
Atribut HTML: placeholder="string"
pureServiceAreaBusinessesIncluded
attr: pure-service-area-businesses-included
Jenis: boolean optional
Apakah akan menyertakan tempat yang merupakan bisnis jasa sistem panggilan murni.
Atribut HTML: pure-service-area-businesses-included
readonly
attr: readonly
Jenis input: boolean optional
Jenis output: boolean
Apakah elemen input bersifat hanya baca. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#readonly untuk mengetahui detailnya.
Atribut HTML: readonly
requestedLanguage
attr: requested-language
Jenis: string optional
ID bahasa untuk bahasa yang akan digunakan untuk menampilkan hasil, jika memungkinkan. Hasil dalam bahasa yang dipilih mungkin diberi peringkat yang lebih tinggi, tetapi saran tidak dibatasi untuk bahasa ini. Lihat daftar bahasa yang didukung.
Atribut HTML: requested-language="string"
requestedRegion
attr: requested-region
Jenis: string optional
Kode wilayah yang digunakan untuk pemformatan hasil dan pemfilteran hasil. Parameter ini tidak membatasi saran hanya untuk negara ini. Kode wilayah menerima nilai dua karakter ccTLD ("domain level teratas"). Umumnya kode ccTLD identik dengan kode ISO 3166-1, dengan beberapa pengecualian. Misalnya, ccTLD Inggris Raya adalah "uk" (.co.uk) sedangkan kode ISO 3166-1-nya adalah "gb" (secara teknis untuk entitas "The United Kingdom of Great Britain and Northern Ireland").
Atribut HTML: requested-region="string"
unitSystem
attr: unit-system
Jenis input: UnitSystem optional
Jenis output: UnitSystem optional
Sistem satuan yang digunakan untuk menampilkan jarak. Jika tidak ditentukan, sistem unit ditentukan oleh requestedRegion.
Atribut HTML: unit-system="value-name"
value
Jenis input: string optional
Jenis output: string
Nilai elemen input.
clear-icon
Menempatkan elemen slot di posisi ikon hapus. Tombol hapus ditampilkan di akhir kotak input saat ada teks dalam input.
input-icon
Menempatkan elemen slot di posisi ikon input. Ikon input ditampilkan di awal kotak input dalam mode inline.
prediction-item-icon
Slot ini menerima tepat satu elemen <template> untuk dirender sebagai ikon yang ditampilkan di samping item prediksi.
focus-ring
Elemen yang digunakan untuk menampilkan cincin fokus di sekitar elemen yang difokuskan (input atau item prediksi)
input
Elemen input untuk elemen pelengkapan otomatis.
prediction-item
Item dalam drop-down prediksi yang mewakili satu prediksi.
prediction-item-icon
Ikon yang ditampilkan di sebelah kiri setiap item dalam daftar prediksi.
prediction-item-main-text
Bagian dari prediction-item yang merupakan teks utama prediksi. Untuk lokasi geografis, isinya adalah nama tempat, seperti 'Sydney', atau nama jalan dan nomor rumah, seperti '10 King Street'. Secara default, prediction-item-main-text berwarna hitam. Jika ada teks tambahan dalam prediction-item, teks tersebut berada di luar prediction-item-main-text dan mewarisi gayanya dari prediction-item. Secara default, warnanya abu-abu. Teks tambahan biasanya berupa alamat.
prediction-item-match
Bagian dari prediksi yang dikembalikan sesuai dengan masukan pengguna. Secara default, teks yang cocok ini disorot dalam teks tebal. Perhatikan bahwa teks yang cocok hanya ditandai dalam prediction-item-main-text.
prediction-item-nonmatch
Bagian dari teks utama prediksi yang tidak cocok dengan input pengguna.
prediction-item-secondary-text
Bagian dari prediction-item yang merupakan teks sekunder dari prediksi. Teks tambahan biasanya berupa alamat.
prediction-item-selected
Item saat pengguna membukanya melalui keyboard. Catatan: Item yang dipilih akan terpengaruh oleh gaya bagian ini dan juga gaya bagian prediction-item.
prediction-list
Elemen visual berisi daftar prediksi yang dikembalikan oleh layanan Place Autocomplete. Daftar ini muncul sebagai menu dropdown di bawah PlaceAutocompleteElement.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color
Mengganti font elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font
Mengganti font elemen.
font-family
Mengganti font elemen.
font-size
Mengganti font elemen.
font-style
Mengganti font elemen.
font-weight
Mengganti font elemen.
line-height
Mengganti font elemen.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(errorEvent)
Argumen:
  • errorEvent: Event optional
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-select
function(placePredictionSelectEvent)
Argumen:
Peristiwa ini diaktifkan saat pengguna memilih prediksi tempat. Berisi objek PlacePrediction yang dapat dikonversi menjadi objek Place.

Antarmuka PlaceAutocompleteElementOptions

antarmuka google.maps.places.PlaceAutocompleteElementOptions
diimplementasikan oleh PlaceAutocompleteElement

Opsi untuk membuat PlaceAutocompleteElement. Untuk deskripsi setiap properti, lihat properti dengan nama yang sama di class PlaceAutocompleteElement.

description
opsional
Jenis: string optional
Deskripsi yang akan digunakan untuk elemen input. Hal ini akan dideteksi oleh pembaca layar saat elemen input difokuskan.
disabled
opsional
Jenis: boolean optional
futureOpeningBusinessesIncluded
opsional
Jenis: boolean optional
includedPrimaryTypes
opsional
Jenis: Array<string> optional
includedRegionCodes
opsional
Jenis: Array<string> optional
internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
locationBias
opsional
Jenis: LocationBias optional
locationRestriction
opsional
Jenis: LocationRestriction optional
maxlength
opsional
Jenis: number optional
name
opsional
Jenis: string optional
noClearButton
opsional
Jenis: boolean optional
noInputIcon
opsional
Jenis: boolean optional
origin
opsional
placeholder
opsional
Jenis: string optional
pureServiceAreaBusinessesIncluded
opsional
Jenis: boolean optional
readonly
opsional
Jenis: boolean optional
requestedLanguage
opsional
Jenis: string optional
requestedRegion
opsional
Jenis: string optional
unitSystem
opsional
Jenis: UnitSystem optional
value
opsional
Jenis: string optional
Nilai elemen input.

Class PlacePredictionSelectEvent

class google.maps.places.PlacePredictionSelectEvent extends Event
library "places"

Peristiwa ini dibuat setelah pengguna memilih item prediksi dengan PlaceAutocompleteElement. Akses pilihan dengan event.placePrediction.

Konversi placePrediction menjadi Place dengan memanggil PlacePrediction.toPlace.

const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places");
placePrediction
readonly
Konversikan ini menjadi Place dengan memanggil PlacePrediction.toPlace.

Class BasicPlaceAutocompleteElement

class google.maps.places.BasicPlaceAutocompleteElement extends HTMLElement implements BasicPlaceAutocompleteElementOptions
library "places"

BasicPlaceAutocompleteElement adalah subclass HTMLElement yang menyediakan komponen UI untuk Places Autocomplete API.

<gmp-basic-place-autocomplete
  description="string"
  disabled
  future-opening-businesses-included
  included-primary-types="type1 type2 type3..."
  included-region-codes="c1 c2 c3..."
  internal-usage-attribution-ids="space separated strings"
  maxlength="number"
  name="string"
  no-clear-button
  no-input-icon
  origin="lat,lng"
  placeholder="string"
  pure-service-area-businesses-included
  readonly
  requested-language="string"
  requested-region="string"
  unit-system="value-name">
</gmp-basic-place-autocomplete>
const {BasicPlaceAutocompleteElement} = await google.maps.importLibrary("places");
BasicPlaceAutocompleteElement
BasicPlaceAutocompleteElement([options])
Parameter:
description
attr: description
Jenis: string optional
Deskripsi yang akan digunakan untuk elemen input. Hal ini akan dideteksi oleh pembaca layar saat elemen input difokuskan. Lihat https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-describedby untuk mengetahui detailnya.
Atribut HTML: description="string"
disabled
attr: disabled
Jenis input: boolean optional
Jenis output: boolean
Apakah elemen input dinonaktifkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#disabled untuk mengetahui detailnya.
Atribut HTML: disabled
futureOpeningBusinessesIncluded
attr: future-opening-businesses-included
Jenis: boolean optional
Apakah akan menyertakan tempat yang belum buka, tetapi diperkirakan akan buka pada masa mendatang.
Atribut HTML: future-opening-businesses-included
includedPrimaryTypes
attr: included-primary-types
Jenis: Array<string> optional
Jenis tempat utama yang disertakan (misalnya, "restaurant" atau "gas_station").

Tempat hanya ditampilkan jika jenis utamanya disertakan dalam daftar ini. Maksimal 5 nilai dapat ditentukan. Jika tidak ada jenis yang ditentukan, semua jenis Tempat akan ditampilkan.
Atribut HTML: included-primary-types="type1 type2 type3..."
includedRegionCodes
attr: included-region-codes
Jenis: Array<string> optional
Hanya menyertakan hasil di wilayah yang ditentukan, yang ditentukan sebagai maksimal 15 kode wilayah dua karakter CLDR. Set kosong tidak akan membatasi hasil. Jika locationRestriction dan includedRegionCodes ditetapkan, hasilnya akan berada di area persimpangan.
Atribut HTML: included-region-codes="c1 c2 c3..."
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
locationBias
Jenis: LocationBias optional
Batas atau petunjuk yang tidak ketat untuk digunakan saat menelusuri tempat.
locationRestriction
Jenis: LocationRestriction optional
Batas untuk membatasi hasil penelusuran.
maxlength
attr: maxlength
Jenis: number optional
Jumlah maksimum karakter yang dapat dimasukkan pengguna. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#maxlength untuk mengetahui detailnya.
Atribut HTML: maxlength="number"
name
attr: name
Jenis: string optional
Nama yang akan digunakan untuk elemen input. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name untuk mengetahui detailnya. Mengikuti perilaku yang sama dengan atribut nama untuk input. Perhatikan bahwa ini adalah nama yang akan digunakan saat formulir dikirimkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form untuk mengetahui detailnya.
Atribut HTML: name="string"
noClearButton
attr: no-clear-button
Jenis input: boolean optional
Jenis output: boolean
Apakah akan menyembunyikan tombol hapus.
Atribut HTML: no-clear-button
noInputIcon
attr: no-input-icon
Jenis input: boolean optional
Jenis output: boolean
Apakah akan menyembunyikan ikon input.
Atribut HTML: no-input-icon
origin
attr: origin
Jenis input: LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional
Jenis output: LatLngAltitude optional
Asal untuk menghitung jarak. Jika tidak ditentukan, jarak tidak akan dihitung. Ketinggian, jika diberikan, tidak digunakan dalam penghitungan.
Atribut HTML:
  • origin="lat,lng"
  • origin="lat,lng,altitude"
placeholder
attr: placeholder
Jenis: string optional
Teks placeholder yang akan digunakan untuk elemen input. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#placeholder untuk mengetahui detailnya.
Atribut HTML: placeholder="string"
pureServiceAreaBusinessesIncluded
attr: pure-service-area-businesses-included
Jenis: boolean optional
Apakah akan menyertakan tempat yang merupakan bisnis jasa sistem panggilan murni.
Atribut HTML: pure-service-area-businesses-included
readonly
attr: readonly
Jenis input: boolean optional
Jenis output: boolean
Apakah elemen input bersifat hanya baca. Lihat https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#readonly untuk mengetahui detailnya.
Atribut HTML: readonly
requestedLanguage
attr: requested-language
Jenis: string optional
ID bahasa untuk bahasa yang akan digunakan untuk menampilkan hasil, jika memungkinkan. Hasil dalam bahasa yang dipilih mungkin diberi peringkat yang lebih tinggi, tetapi saran tidak dibatasi untuk bahasa ini. Lihat daftar bahasa yang didukung.
Atribut HTML: requested-language="string"
requestedRegion
attr: requested-region
Jenis: string optional
Kode wilayah yang digunakan untuk pemformatan hasil dan pemfilteran hasil. Parameter ini tidak membatasi saran hanya untuk negara ini. Kode wilayah menerima nilai dua karakter ccTLD ("domain level teratas"). Umumnya kode ccTLD identik dengan kode ISO 3166-1, dengan beberapa pengecualian. Misalnya, ccTLD Inggris Raya adalah "uk" (.co.uk) sedangkan kode ISO 3166-1-nya adalah "gb" (secara teknis untuk entitas "The United Kingdom of Great Britain and Northern Ireland").
Atribut HTML: requested-region="string"
unitSystem
attr: unit-system
Jenis input: UnitSystem optional
Jenis output: UnitSystem optional
Sistem satuan yang digunakan untuk menampilkan jarak. Jika tidak ditentukan, sistem unit ditentukan oleh requestedRegion.
Atribut HTML: unit-system="value-name"
clear-icon
Menempatkan elemen slot di posisi ikon hapus. Tombol hapus ditampilkan di akhir kotak input saat ada teks dalam input.
input-icon
Menempatkan elemen slot di posisi ikon input. Ikon input ditampilkan di awal kotak input dalam mode inline.
prediction-item-icon
Slot ini menerima tepat satu elemen <template> untuk dirender sebagai ikon yang ditampilkan di samping item prediksi.
focus-ring
Elemen yang digunakan untuk menampilkan cincin fokus di sekitar elemen yang difokuskan (input atau item prediksi)
input
Elemen input untuk elemen pelengkapan otomatis.
prediction-item
Item dalam drop-down prediksi yang mewakili satu prediksi.
prediction-item-icon
Ikon yang ditampilkan di sebelah kiri setiap item dalam daftar prediksi.
prediction-item-main-text
Bagian dari prediction-item yang merupakan teks utama prediksi. Untuk lokasi geografis, isinya adalah nama tempat, seperti 'Sydney', atau nama jalan dan nomor rumah, seperti '10 King Street'. Secara default, prediction-item-main-text berwarna hitam. Jika ada teks tambahan dalam prediction-item, teks tersebut berada di luar prediction-item-main-text dan mewarisi gayanya dari prediction-item. Secara default, warnanya abu-abu. Teks tambahan biasanya berupa alamat.
prediction-item-match
Bagian dari prediksi yang dikembalikan sesuai dengan masukan pengguna. Secara default, teks yang cocok ini disorot dalam teks tebal. Perhatikan bahwa teks yang cocok hanya ditandai dalam prediction-item-main-text.
prediction-item-nonmatch
Bagian dari teks utama prediksi yang tidak cocok dengan input pengguna.
prediction-item-secondary-text
Bagian dari prediction-item yang merupakan teks sekunder dari prediksi. Teks tambahan biasanya berupa alamat.
prediction-item-selected
Item saat pengguna membukanya melalui keyboard. Catatan: Item yang dipilih akan terpengaruh oleh gaya bagian ini dan juga gaya bagian prediction-item.
prediction-list
Elemen visual berisi daftar prediksi yang dikembalikan oleh layanan Place Autocomplete. Daftar ini muncul sebagai menu dropdown di bawah PlaceAutocompleteElement.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color
Mengganti font elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font
Mengganti font elemen.
font-family
Mengganti font elemen.
font-size
Mengganti font elemen.
font-style
Mengganti font elemen.
font-weight
Mengganti font elemen.
line-height
Mengganti font elemen.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(errorEvent)
Argumen:
  • errorEvent: Event optional
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-select
function(placeSelectEvent)
Argumen:
Peristiwa ini diaktifkan saat pengguna memilih prediksi tempat. Berisi objek Place.

Antarmuka BasicPlaceAutocompleteElementOptions

antarmuka google.maps.places.BasicPlaceAutocompleteElementOptions
diimplementasikan oleh BasicPlaceAutocompleteElement

Opsi untuk membuat BasicPlaceAutocompleteElement.

description
opsional
Jenis: string optional
Deskripsi yang akan digunakan untuk elemen input. Hal ini akan dideteksi oleh pembaca layar saat elemen input difokuskan.
disabled
opsional
Jenis: boolean optional
futureOpeningBusinessesIncluded
opsional
Jenis: boolean optional
includedPrimaryTypes
opsional
Jenis: Array<string> optional
includedRegionCodes
opsional
Jenis: Array<string> optional
internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
locationBias
opsional
Jenis: LocationBias optional
locationRestriction
opsional
Jenis: LocationRestriction optional
maxlength
opsional
Jenis: number optional
name
opsional
Jenis: string optional
noClearButton
opsional
Jenis: boolean optional
noInputIcon
opsional
Jenis: boolean optional
origin
opsional
placeholder
opsional
Jenis: string optional
pureServiceAreaBusinessesIncluded
opsional
Jenis: boolean optional
readonly
opsional
Jenis: boolean optional
requestedLanguage
opsional
Jenis: string optional
requestedRegion
opsional
Jenis: string optional
unitSystem
opsional
Jenis: UnitSystem optional

Class PlaceDetailsElement

class google.maps.places.PlaceDetailsElement extends HTMLElement implements PlaceDetailsElementOptions
diperluas oleh AdvancedPlaceDetailsElement
library "places"

Menampilkan detail tempat dalam tata letak penuh. Tambahkan PlaceDetailsPlaceRequestElement atau PlaceDetailsLocationRequestElement untuk menentukan tempat yang akan dirender. Tambahkan PlaceContentConfigElement, PlaceStandardContentElement, atau PlaceAllContentElement untuk menentukan konten yang akan dirender.

Contoh:

 <gmp-place-details>
  <gmp-place-details-place-request
    place="PLACE_ID"
  ></gmp-place-details-place-request>
  <gmp-place-content-config>
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </gmp-place-content-config>
</gmp-place-details>

Untuk menggunakan elemen ini, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-place-details
  internal-usage-attribution-ids="space separated strings">
</gmp-place-details>
const {PlaceDetailsElement} = await google.maps.importLibrary("places");
PlaceDetailsElement
PlaceDetailsElement([options])
Parameter:
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
place
readonly
Jenis: Place optional
Hanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender.
--gmp-button-border-color
Warna batas tombol "Buka di Maps".
--gmp-button-border-radius
Radius batas tombol "Buka di Maps".
--gmp-button-border-width
Lebar batas tombol "Buka di Maps".
--gmp-collage-border-radius-outer
Radius batas sudut luar kolase media.
--gmp-dialog-border-radius
Radius batas dialog pengungkapan Google Maps.
--gmp-mat-color-disabled-surface
Warna permukaan yang dimaksudkan untuk menyampaikan status nonaktif atau tidak ada. Digunakan untuk bintang ulasan kosong.
--gmp-mat-color-info
Warna elemen UI dengan sentimen informasi. Digunakan untuk ikon kursi roda.
--gmp-mat-color-negative
Warna elemen UI dengan sentimen negatif. Digunakan untuk teks "Tutup" dalam status buka sekarang.
--gmp-mat-color-neutral-container
Warna penampung untuk elemen UI yang diisi warna netral. Digunakan untuk placeholder gambar dan badge tanggal publikasi ulasan.
--gmp-mat-color-on-neutral-container
Warna teks dan ikon terhadap warna penampung netral. Digunakan untuk badge tanggal publikasi ulasan dan badge ketersediaan pengisi daya EV saat tidak tersedia.
--gmp-mat-color-on-positive-container
Warna teks dan ikon terhadap warna penampung positif. Digunakan untuk badge ketersediaan pengisi daya EV jika tersedia.
--gmp-mat-color-on-secondary-container
Warna teks dan ikon yang kontras dengan warna penampung sekunder. Digunakan untuk teks dan ikon pada tombol "Buka di Maps".
--gmp-mat-color-on-surface
Warna untuk teks dan ikon yang kontras dengan warna permukaan apa pun. Digunakan untuk teks biasa.
--gmp-mat-color-on-surface-variant
Warna dengan penekanan lebih rendah untuk teks dan ikon pada warna permukaan apa pun. Digunakan untuk teks yang kurang ditekankan.
--gmp-mat-color-outline-decorative
Warna garis tepi elemen non-interaktif. Digunakan untuk batas elemen.
--gmp-mat-color-positive
Warna elemen UI dengan sentimen positif. Digunakan untuk teks "Buka" dalam status buka sekarang.
--gmp-mat-color-positive-container
Warna penampung untuk elemen UI yang menyampaikan sentimen positif. Digunakan untuk badge ketersediaan pengisi daya EV jika tersedia.
--gmp-mat-color-primary
Warna teks dan ikon interaktif terhadap warna platform. Digunakan untuk jumlah ulasan, link dalam dialog pengungkapan Google Maps, link situs, ikon di tab ringkasan, dan (arahkan kursor/fokus/warna teks) pada judul bilah tab.
--gmp-mat-color-secondary-container
Warna pengisi yang kurang terlihat pada permukaan, untuk komponen resesif seperti tombol tonal. Digunakan untuk latar belakang tombol "Buka di Maps".
--gmp-mat-color-surface
Warna untuk latar belakang. Digunakan untuk latar belakang elemen dan dialog pengungkapan Google Maps.
--gmp-mat-font-body-medium
Digunakan untuk alamat, rating, jenis, harga, status buka sekarang, jam buka, ulasan, nomor telepon, situs, plus code, fitur teratas, dan teks isi tempat di dialog pengungkapan Google Maps.
--gmp-mat-font-body-small
Digunakan untuk teks isi dalam daftar fitur di tab 'Tentang'.
--gmp-mat-font-display-small
Digunakan untuk nama tempat dan teks untuk setiap judul fitur di tab 'Tentang'.
--gmp-mat-font-family
Jenis font dasar yang digunakan untuk semua teks.
--gmp-mat-font-headline-medium
Digunakan untuk teks judul dalam dialog pengungkapan Google Maps.
--gmp-mat-font-label-large
Digunakan untuk judul tab, tombol "Buka di Maps", teks atribusi pengulas di galeri foto, teks atribusi pengulas di bagian ulasan, dan link dalam dialog pengungkapan Google Maps.
--gmp-mat-font-label-medium
Digunakan untuk badge jumlah foto dan badge tanggal ulasan dipublikasikan.
--gmp-mat-font-title-small
Digunakan untuk judul setiap bagian di tab 'Tentang'.
--gmp-mat-spacing-extra-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-extra-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-medium
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-two-extra-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-star-rating-color
Warna bintang yang terisi dalam rating.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font-size
Menskalakan semua teks dan ikon dalam elemen, yang ditentukan secara internal dalam em. Default-nya adalah 16px.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(event)
Argumen:
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-load
function(event)
Argumen:
Peristiwa ini diaktifkan saat elemen memuat dan merender kontennya. Peristiwa ini tidak menggelembung.

Antarmuka PlaceDetailsElementOptions

antarmuka google.maps.places.PlaceDetailsElementOptions
diperluas oleh AdvancedPlaceDetailsElementOptions
diimplementasikan oleh AdvancedPlaceDetailsElement, PlaceDetailsElement

Opsi untuk PlaceDetailsElement.

internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.

Class PlaceDetailsCompactElement

class google.maps.places.PlaceDetailsCompactElement extends HTMLElement implements PlaceDetailsCompactElementOptions
diperluas oleh AdvancedPlaceDetailsCompactElement
library "places"

Menampilkan detail tempat dalam tata letak yang ringkas. Tambahkan PlaceDetailsPlaceRequestElement atau PlaceDetailsLocationRequestElement untuk menentukan tempat yang akan dirender. Tambahkan PlaceContentConfigElement, PlaceStandardContentElement, atau PlaceAllContentElement untuk menentukan konten yang akan dirender.

Contoh:

 <gmp-place-details-compact>
  <gmp-place-details-place-request
    place="PLACE_ID"
  ></gmp-place-details-place-request>
  <gmp-place-content-config>
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </gmp-place-content-config>
</gmp-place-details-compact>

Untuk menggunakan elemen ini, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-place-details-compact
  internal-usage-attribution-ids="space separated strings"
  orientation="value-name"
  truncation-preferred>
</gmp-place-details-compact>
const {PlaceDetailsCompactElement} = await google.maps.importLibrary("places");
PlaceDetailsCompactElement
PlaceDetailsCompactElement([options])
Parameter:
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
orientation
attr: orientation
Jenis: PlaceDetailsOrientation optional
Default: PlaceDetailsOrientation.VERTICAL
Varian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name"
place
readonly
Jenis: Place optional
Hanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender.
truncationPreferred
attr: truncation-preferred
Jenis input: boolean optional
Jenis output: boolean
Default: false
Jika benar, potong nama dan alamat tempat agar pas dalam satu baris, bukan digabungkan.
Atribut HTML: truncation-preferred
--gmp-button-border-color
Warna batas tombol "Buka di Maps".
--gmp-button-border-radius
Radius batas tombol "Buka di Maps".
--gmp-button-border-width
Lebar batas tombol "Buka di Maps".
--gmp-dialog-border-radius
Radius batas dialog pengungkapan Google Maps.
--gmp-mat-color-info
Warna elemen UI dengan sentimen informasi. Digunakan untuk ikon kursi roda.
--gmp-mat-color-negative
Warna elemen UI dengan sentimen negatif. Digunakan untuk teks "Tutup" dalam status buka sekarang.
--gmp-mat-color-neutral-container
Warna penampung untuk elemen UI yang diisi warna netral. Digunakan untuk placeholder gambar.
--gmp-mat-color-on-secondary-container
Warna teks dan ikon yang kontras dengan warna penampung sekunder. Digunakan untuk teks dan ikon pada tombol "Buka di Maps".
--gmp-mat-color-on-surface
Warna untuk teks dan ikon yang kontras dengan warna permukaan apa pun. Digunakan untuk teks biasa.
--gmp-mat-color-on-surface-variant
Warna dengan penekanan lebih rendah untuk teks dan ikon pada warna permukaan apa pun. Digunakan untuk teks yang kurang ditekankan.
--gmp-mat-color-outline-decorative
Warna garis tepi elemen non-interaktif. Digunakan untuk batas elemen.
--gmp-mat-color-positive
Warna elemen UI dengan sentimen positif. Digunakan untuk teks "Buka" dalam status buka sekarang.
--gmp-mat-color-primary
Warna teks dan ikon interaktif terhadap warna platform. Digunakan untuk jumlah ulasan, serta link dalam dialog pengungkapan Google Maps.
--gmp-mat-color-secondary-container
Warna pengisi yang kurang terlihat pada permukaan, untuk komponen resesif seperti tombol tonal. Digunakan untuk latar belakang tombol "Buka di Maps".
--gmp-mat-color-surface
Warna untuk latar belakang. Digunakan untuk latar belakang elemen dan dialog pengungkapan Google Maps.
--gmp-mat-font-body-medium
Digunakan untuk teks isi dalam dialog pengungkapan Google Maps.
--gmp-mat-font-body-small
Digunakan untuk alamat, rating, jenis, harga, dan status buka sekarang dari tempat.
--gmp-mat-font-family
Jenis font dasar yang digunakan untuk semua teks.
--gmp-mat-font-headline-medium
Digunakan untuk teks judul dalam dialog pengungkapan Google Maps.
--gmp-mat-font-label-large
Digunakan untuk tombol "Buka di Maps" serta link dalam dialog pengungkapan Google Maps dan teks atribusi pengulas di galeri foto.
--gmp-mat-font-label-medium
Digunakan untuk badge jumlah foto.
--gmp-mat-font-title-small
Digunakan untuk nama tempat.
--gmp-mat-spacing-extra-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-medium
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-star-rating-color
Warna bintang yang terisi dalam rating.
--gmp-thumbnail-border-radius
Radius batas gambar thumbnail tempat.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font-size
Menskalakan semua teks dan ikon dalam elemen, yang ditentukan secara internal dalam em. Default-nya adalah 16px.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(event)
Argumen:
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-load
function(event)
Argumen:
Peristiwa ini diaktifkan saat elemen memuat dan merender kontennya. Peristiwa ini tidak menggelembung.

Antarmuka PlaceDetailsCompactElementOptions

antarmuka google.maps.places.PlaceDetailsCompactElementOptions
diperluas oleh AdvancedPlaceDetailsCompactElementOptions
diimplementasikan oleh AdvancedPlaceDetailsCompactElement, PlaceDetailsCompactElement

Opsi untuk PlaceDetailsCompactElement.

internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
orientation
opsional
Jenis: PlaceDetailsOrientation optional
truncationPreferred
opsional
Jenis: boolean optional

Class AdvancedPlaceDetailsElement

class google.maps.places.AdvancedPlaceDetailsElement extends PlaceDetailsElement, HTMLElement implements AdvancedPlaceDetailsElementOptions, PlaceDetailsElementOptions
library "places"

Menampilkan detail tempat dalam tata letak penuh. Tambahkan PlaceDetailsPlaceRequestElement atau PlaceDetailsLocationRequestElement untuk menentukan tempat yang akan dirender. Tambahkan elemen PlaceStandardContentElement, PlaceAllContentElement, atau Place Details secara langsung untuk mengonfigurasi konten yang akan dirender.

Contoh:

 <gmp-advanced-place-details>
  <gmp-place-details-place-request
    place="PLACE_ID"
  ></gmp-place-details-place-request>
  <gmp-place-standard-content>
  </gmp-place-standard-content>
</gmp-advanced-place-details>

Untuk menggunakan elemen ini, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-advanced-place-details
  internal-usage-attribution-ids="space separated strings">
</gmp-advanced-place-details>
const {AdvancedPlaceDetailsElement} = await google.maps.importLibrary("places");
AdvancedPlaceDetailsElement
AdvancedPlaceDetailsElement([options])
Parameter:
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
place
readonly
Jenis: Place optional
Hanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender.
action-corner
action-main
Diwarisi: --gmp-button-border-color, --gmp-button-border-radius, --gmp-button-border-width, --gmp-collage-border-radius-outer, --gmp-dialog-border-radius, --gmp-mat-color-disabled-surface, --gmp-mat-color-info, --gmp-mat-color-negative, --gmp-mat-color-neutral-container, --gmp-mat-color-on-neutral-container, --gmp-mat-color-on-positive-container, --gmp-mat-color-on-secondary-container, --gmp-mat-color-on-surface, --gmp-mat-color-on-surface-variant, --gmp-mat-color-outline-decorative, --gmp-mat-color-positive, --gmp-mat-color-positive-container, --gmp-mat-color-primary, --gmp-mat-color-secondary-container, --gmp-mat-color-surface, --gmp-mat-font-body-medium, --gmp-mat-font-body-small, --gmp-mat-font-display-small, --gmp-mat-font-family, --gmp-mat-font-headline-medium, --gmp-mat-font-label-large, --gmp-mat-font-label-medium, --gmp-mat-font-title-small, --gmp-mat-spacing-extra-large, --gmp-mat-spacing-extra-small, --gmp-mat-spacing-large, --gmp-mat-spacing-medium, --gmp-mat-spacing-small, --gmp-mat-spacing-two-extra-large, --gmp-star-rating-color, background-color, border, border-radius, color-scheme, font-size
Diwarisi: addEventListener, removeEventListener
Diwarisi: gmp-error, gmp-load

Antarmuka AdvancedPlaceDetailsElementOptions

antarmuka google.maps.places.AdvancedPlaceDetailsElementOptions memperluas PlaceDetailsElementOptions
diimplementasikan oleh AdvancedPlaceDetailsElement

Opsi untuk AdvancedPlaceDetailsElement.

internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.

Class AdvancedPlaceDetailsCompactElement

class google.maps.places.AdvancedPlaceDetailsCompactElement extends PlaceDetailsCompactElement, HTMLElement implements AdvancedPlaceDetailsCompactElementOptions, PlaceDetailsCompactElementOptions
library "places"

Menampilkan detail tempat dalam tata letak yang ringkas. Tambahkan PlaceDetailsPlaceRequestElement atau PlaceDetailsLocationRequestElement untuk menentukan tempat yang akan dirender. Tambahkan PlaceStandardContentElement, PlaceAllContentElement, atau tentukan turunan konten tertentu untuk mengonfigurasi konten yang akan dirender.

Untuk menggunakan elemen ini, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-advanced-place-details-compact
  internal-usage-attribution-ids="space separated strings">
</gmp-advanced-place-details-compact>
const {AdvancedPlaceDetailsCompactElement} = await google.maps.importLibrary("places");
AdvancedPlaceDetailsCompactElement
AdvancedPlaceDetailsCompactElement([options])
Parameter:
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
place
readonly
Jenis: Place optional
Hanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender.
Diwarisi: orientation (attr: orientation), truncationPreferred (attr: truncation-preferred)
action-corner
action-main
Diwarisi: --gmp-button-border-color, --gmp-button-border-radius, --gmp-button-border-width, --gmp-dialog-border-radius, --gmp-mat-color-info, --gmp-mat-color-negative, --gmp-mat-color-neutral-container, --gmp-mat-color-on-secondary-container, --gmp-mat-color-on-surface, --gmp-mat-color-on-surface-variant, --gmp-mat-color-outline-decorative, --gmp-mat-color-positive, --gmp-mat-color-primary, --gmp-mat-color-secondary-container, --gmp-mat-color-surface, --gmp-mat-font-body-medium, --gmp-mat-font-body-small, --gmp-mat-font-family, --gmp-mat-font-headline-medium, --gmp-mat-font-label-large, --gmp-mat-font-label-medium, --gmp-mat-font-title-small, --gmp-mat-spacing-extra-small, --gmp-mat-spacing-large, --gmp-mat-spacing-medium, --gmp-mat-spacing-small, --gmp-star-rating-color, --gmp-thumbnail-border-radius, background-color, border, border-radius, color-scheme, font-size
Diwarisi: addEventListener, removeEventListener
Diwarisi: gmp-error, gmp-load

Antarmuka AdvancedPlaceDetailsCompactElementOptions

antarmuka google.maps.places.AdvancedPlaceDetailsCompactElementOptions memperluas PlaceDetailsCompactElementOptions
diimplementasikan oleh AdvancedPlaceDetailsCompactElement

Opsi untuk AdvancedPlaceDetailsCompactElement.

internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Diwarisi: orientation, truncationPreferred

Konstanta PlaceDetailsOrientation

google.maps.places.PlaceDetailsOrientation
library "places"

Varian orientasi untuk PlaceDetailsCompactElement.

Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis PlaceDetailsOrientationString.

const {PlaceDetailsOrientation} = await google.maps.importLibrary("places");
HORIZONTAL Orientasi horizontal.
VERTICAL Orientasi vertikal.

PlaceDetailsPlaceRequestElement

class google.maps.places.PlaceDetailsPlaceRequestElement extends HTMLElement implements PlaceDetailsPlaceRequestElementOptions
library "places"

Mengonfigurasi PlaceDetailsCompactElement atau PlaceDetailsElement untuk memuat data berdasarkan objek, ID, atau nama resource tempat. Tambahkan elemen ini sebagai turunan dari PlaceDetailsCompactElement atau PlaceDetailsElement untuk memuat data tempat yang ditentukan. Contoh:

 <gmp-place-details>
  <gmp-place-details-place-request
    place="PLACE_ID"
  ></gmp-place-details-place-request>
</gmp-place-details>

<gmp-place-details-place-request
  place="places/###">
</gmp-place-details-place-request>
const {PlaceDetailsPlaceRequestElement} = await google.maps.importLibrary("places");
PlaceDetailsPlaceRequestElement
PlaceDetailsPlaceRequestElement([options])
Parameter:
place
attr: place
Jenis input: Place|string optional
Jenis output: Place optional
Default: null
Objek, ID, atau nama resource tempat untuk merender detail di elemen Place Details Compact. Properti ini mencerminkan atribut sebagai nama resource.
Atribut HTML: place="places/###"
Diwarisi: addEventListener, removeEventListener

Antarmuka PlaceDetailsPlaceRequestElementOptions

antarmuka google.maps.places.PlaceDetailsPlaceRequestElementOptions
diimplementasikan oleh PlaceDetailsPlaceRequestElement

Opsi untuk PlaceDetailsPlaceRequestElement.

place
opsional
Jenis: Place|string optional

Class PlaceDetailsLocationRequestElement

class google.maps.places.PlaceDetailsLocationRequestElement extends HTMLElement implements PlaceDetailsLocationRequestElementOptions
library "places"

Mengonfigurasi PlaceDetailsCompactElement atau PlaceDetailsElement untuk memuat data berdasarkan lokasi. Tambahkan elemen ini sebagai turunan dari PlaceDetailsCompactElement atau PlaceDetailsElement untuk memuat data lokasi yang ditentukan. Contoh:

 <gmp-place-details>
  <gmp-place-details-location-request
    location="37.6207665,-122.4284806"
  ></gmp-place-details-location-request>
</gmp-place-details>

<gmp-place-details-location-request
  location="lat,lng">
</gmp-place-details-location-request>
const {PlaceDetailsLocationRequestElement} = await google.maps.importLibrary("places");
PlaceDetailsLocationRequestElement
PlaceDetailsLocationRequestElement([options])
Parameter:
location
attr: location
Jenis input: LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional
Jenis output: LatLngAltitude optional
Default: null
Lokasi yang akan dirender detailnya di elemen Place Details. Menormalisasi ke LatLngAltitude.
Atribut HTML: location="lat,lng"
Diwarisi: addEventListener, removeEventListener

PlaceDetailsLocationRequestElementOptions

antarmuka google.maps.places.PlaceDetailsLocationRequestElementOptions
diimplementasikan oleh PlaceDetailsLocationRequestElement

Opsi untuk PlaceDetailsLocationRequestElement.

location
opsional
Lokasi untuk merender tempat.

Class PlaceSearchElement

class google.maps.places.PlaceSearchElement extends HTMLElement implements PlaceSearchElementOptions
diperluas oleh AdvancedPlaceSearchElement
library "places"

Menampilkan hasil penelusuran tempat dalam daftar. Tambahkan PlaceTextSearchRequestElement atau PlaceNearbySearchRequestElement untuk menentukan permintaan yang akan dirender hasilnya. Tambahkan PlaceContentConfigElement, PlaceStandardContentElement, atau PlaceAllContentElement untuk menentukan konten yang akan dirender.

Contoh:

 <gmp-place-search>
  <gmp-place-text-search-request
    text-query="QUERY"
  ></gmp-place-text-search-request>
  <gmp-place-content-config>
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </gmp-place-content-config>
</gmp-place-search>

Untuk menggunakan Elemen Place Search, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-place-search
  attribution-position="value-name"
  internal-usage-attribution-ids="space separated strings"
  orientation="value-name"
  selectable
  truncation-preferred>
</gmp-place-search>
const {PlaceSearchElement} = await google.maps.importLibrary("places");
PlaceSearchElement
PlaceSearchElement([options])
Parameter:
attributionPosition
attr: attribution-position
Default: PlaceSearchAttributionPosition.TOP
Posisi logo atribusi dan tombol pengungkapan informasi berdasarkan hukum.
Atribut HTML: attribution-position="value-name"
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
orientation
attr: orientation
Jenis input: PlaceSearchOrientation optional
Jenis output: PlaceSearchOrientation
Default: PlaceSearchOrientation.VERTICAL
Varian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name"
places
readonly
Jenis: Array<Place>
Hanya baca. Array objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender.
selectable
attr: selectable
Jenis input: boolean optional
Jenis output: boolean
Default: false
Apakah item daftar dapat dipilih atau tidak. Jika benar, item daftar akan berupa tombol yang mengirimkan peristiwa gmp-select saat diklik. Navigasi dan pemilihan keyboard yang mudah diakses juga didukung.
Atribut HTML: selectable
truncationPreferred
attr: truncation-preferred
Jenis input: boolean optional
Jenis output: boolean
Default: false
Jika benar, memotong baris konten tertentu agar pas dalam satu baris, bukan menggulungnya.
Atribut HTML: truncation-preferred
--gmp-button-border-color
Warna batas untuk tombol "Buka di Maps".
--gmp-button-border-radius
Radius batas untuk tombol "Buka di Maps".
--gmp-button-border-width
Lebar batas untuk tombol "Buka di Maps".
--gmp-card-border-radius
Radius batas untuk kartu tempat.
--gmp-dialog-border-radius
Radius batas untuk dialog pengungkapan Google Maps.
--gmp-mat-color-info
Warna elemen UI dengan sentimen informasi. Digunakan untuk ikon pintu masuk yang dapat diakses.
--gmp-mat-color-negative
Warna elemen UI dengan sentimen negatif. Digunakan untuk label "Tutup" pada jam buka suatu tempat.
--gmp-mat-color-neutral-container
Warna penampung untuk elemen UI yang diisi warna netral. Digunakan untuk badge tanggal ulasan dan bentuk placeholder pemuatan.
--gmp-mat-color-on-neutral-container
Warna teks dan ikon pada penampung netral. Digunakan untuk teks tanggal ulasan dan teks error pemuatan.
--gmp-mat-color-on-secondary-container
Warna teks dan ikon terhadap warna penampung sekunder. Digunakan untuk teks dan ikon tombol.
--gmp-mat-color-on-surface
Warna untuk teks dan ikon yang kontras dengan warna platform. Digunakan untuk judul dan konten dialog.
--gmp-mat-color-on-surface-variant
Warna dengan penekanan lebih rendah untuk teks dan ikon pada warna platform. Digunakan untuk informasi tempat.
--gmp-mat-color-outline-decorative
Warna garis tepi elemen non-interaktif. Digunakan untuk batas penampung.
--gmp-mat-color-positive
Warna elemen UI dengan sentimen positif. Digunakan untuk label "Buka" pada jam buka suatu tempat.
--gmp-mat-color-primary
Warna teks dan ikon interaktif terhadap warna platform. Digunakan untuk link, indikator pemuatan, dan ikon ringkasan.
--gmp-mat-color-secondary-container
Warna pengisi yang kurang terlihat pada permukaan. Digunakan untuk latar belakang tombol.
--gmp-mat-color-surface
Warna untuk latar belakang. Digunakan untuk latar belakang penampung dan dialog.
--gmp-mat-font-body-small
Digunakan untuk informasi tempat.
--gmp-mat-font-family
Jenis font dasar untuk semua teks.
--gmp-mat-font-headline-medium
Digunakan untuk judul dialog.
--gmp-mat-font-label-large
Digunakan untuk konten tombol.
--gmp-mat-font-title-medium
Digunakan untuk nama tempat.
--gmp-mat-spacing-extra-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-medium
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-star-rating-color
Warna bintang yang terisi dalam rating bintang.
--gmp-thumbnail-border-radius
Radius batas untuk gambar thumbnail tempat.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font-size
Menskalakan semua teks dan ikon dalam elemen. Default-nya adalah 16px.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(event)
Argumen:
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-load
function(event)
Argumen:
Peristiwa ini diaktifkan saat elemen memuat dan merender kontennya. Peristiwa ini tidak menggelembung.
gmp-select
function(event)
Argumen:
Peristiwa ini diaktifkan saat tempat dipilih dari daftar. Berisi objek Place yang berisi ID, lokasi, dan area pandang tempat yang dipilih.

Antarmuka PlaceSearchElementOptions

antarmuka google.maps.places.PlaceSearchElementOptions
diperluas oleh AdvancedPlaceSearchElementOptions
diimplementasikan oleh AdvancedPlaceSearchElement, PlaceSearchElement

Opsi untuk PlaceSearchElement.

attributionPosition
opsional
internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
orientation
opsional
Jenis: PlaceSearchOrientation optional
selectable
opsional
Jenis: boolean optional
truncationPreferred
opsional
Jenis: boolean optional

Class AdvancedPlaceSearchElement

class google.maps.places.AdvancedPlaceSearchElement extends PlaceSearchElement, HTMLElement implements AdvancedPlaceSearchElementOptions, PlaceSearchElementOptions
library "places"

Menampilkan hasil Place Search lanjutan dalam daftar. Tambahkan PlaceTextSearchRequestElement atau PlaceNearbySearchRequestElement untuk menentukan permintaan yang akan dirender hasilnya. Tambahkan PlaceStandardContentElement, PlaceAllContentElement, atau <template slot="details-item"> untuk menentukan konten yang akan dirender.

Contoh:

 <gmp-advanced-place-search>
  <gmp-place-text-search-request
    text-query="QUERY"
  ></gmp-place-text-search-request>
  <template slot="details-item">
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </template>
</gmp-advanced-place-search>

Untuk menggunakan Elemen Penelusuran Tempat Lanjutan, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-advanced-place-search
  attribution-position="value-name"
  internal-usage-attribution-ids="space separated strings"
  orientation="value-name"
  selectable
  truncation-preferred>
</gmp-advanced-place-search>
const {AdvancedPlaceSearchElement} = await google.maps.importLibrary("places");
AdvancedPlaceSearchElement
AdvancedPlaceSearchElement([options])
Parameter:
attributionPosition
attr: attribution-position
Default: PlaceSearchAttributionPosition.TOP
Posisi logo atribusi dan tombol pengungkapan informasi berdasarkan hukum.
Atribut HTML: attribution-position="value-name"
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
orientation
attr: orientation
Jenis input: PlaceSearchOrientation optional
Jenis output: PlaceSearchOrientation
Default: PlaceSearchOrientation.VERTICAL
Varian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name"
selectable
attr: selectable
Jenis input: boolean optional
Jenis output: boolean
Default: false
Apakah item daftar dapat dipilih atau tidak. Jika benar, item daftar akan berupa tombol yang mengirimkan peristiwa gmp-select saat diklik. Navigasi dan pemilihan keyboard yang mudah diakses juga didukung.
Atribut HTML: selectable
truncationPreferred
attr: truncation-preferred
Jenis input: boolean optional
Jenis output: boolean
Default: false
Jika benar, memotong baris konten tertentu agar pas dalam satu baris, bukan menggulungnya.
Atribut HTML: truncation-preferred
Diwarisi: places
details-item
Template HTML yang berisi widget gmp-place yang akan dirender untuk setiap tempat dalam hasil penelusuran.
--gmp-button-border-color
Warna batas untuk tombol "Buka di Maps".
--gmp-button-border-radius
Radius batas untuk tombol "Buka di Maps".
--gmp-button-border-width
Lebar batas untuk tombol "Buka di Maps".
--gmp-card-border-radius
Radius batas untuk kartu tempat.
--gmp-dialog-border-radius
Radius batas untuk dialog pengungkapan Google Maps.
--gmp-mat-color-info
Warna elemen UI dengan sentimen informasi. Digunakan untuk ikon pintu masuk yang dapat diakses.
--gmp-mat-color-negative
Warna elemen UI dengan sentimen negatif. Digunakan untuk label "Tutup" pada jam buka suatu tempat.
--gmp-mat-color-neutral-container
Warna penampung untuk elemen UI yang diisi warna netral. Digunakan untuk badge tanggal ulasan dan bentuk placeholder pemuatan.
--gmp-mat-color-on-neutral-container
Warna teks dan ikon pada penampung netral. Digunakan untuk teks tanggal ulasan dan teks error pemuatan.
--gmp-mat-color-on-secondary-container
Warna teks dan ikon terhadap warna penampung sekunder. Digunakan untuk teks dan ikon tombol.
--gmp-mat-color-on-surface
Warna untuk teks dan ikon yang kontras dengan warna platform. Digunakan untuk judul dan konten dialog.
--gmp-mat-color-on-surface-variant
Warna dengan penekanan lebih rendah untuk teks dan ikon pada warna platform. Digunakan untuk informasi tempat.
--gmp-mat-color-outline-decorative
Warna garis tepi elemen non-interaktif. Digunakan untuk batas penampung.
--gmp-mat-color-positive
Warna elemen UI dengan sentimen positif. Digunakan untuk label "Buka" pada jam buka suatu tempat.
--gmp-mat-color-primary
Warna teks dan ikon interaktif terhadap warna platform. Digunakan untuk link, indikator pemuatan, dan ikon ringkasan.
--gmp-mat-color-secondary-container
Warna pengisi yang kurang terlihat pada permukaan. Digunakan untuk latar belakang tombol.
--gmp-mat-color-surface
Warna untuk latar belakang. Digunakan untuk latar belakang penampung dan dialog.
--gmp-mat-font-body-small
Digunakan untuk informasi tempat.
--gmp-mat-font-family
Jenis font dasar untuk semua teks.
--gmp-mat-font-headline-medium
Digunakan untuk judul dialog.
--gmp-mat-font-label-large
Digunakan untuk konten tombol.
--gmp-mat-font-title-medium
Digunakan untuk nama tempat.
--gmp-mat-spacing-extra-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-medium
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-star-rating-color
Warna bintang yang terisi dalam rating bintang.
--gmp-thumbnail-border-radius
Radius batas untuk gambar thumbnail tempat.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font-size
Menskalakan semua teks dan ikon dalam elemen. Default-nya adalah 16px.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(event)
Argumen:
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-load
function(event)
Argumen:
Peristiwa ini diaktifkan saat elemen memuat dan merender kontennya. Peristiwa ini tidak menggelembung.
gmp-select
function(event)
Argumen:
Peristiwa ini diaktifkan saat tempat dipilih dari daftar. Berisi objek Place yang berisi ID, lokasi, dan area pandang tempat yang dipilih.

Antarmuka AdvancedPlaceSearchElementOptions

antarmuka google.maps.places.AdvancedPlaceSearchElementOptions memperluas PlaceSearchElementOptions
diimplementasikan oleh AdvancedPlaceSearchElement

Opsi untuk AdvancedPlaceSearchElement.

attributionPosition
opsional
internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
orientation
opsional
Jenis: PlaceSearchOrientation optional
selectable
opsional
Jenis: boolean optional
truncationPreferred
opsional
Jenis: boolean optional

Class AdvancedPlaceListElement

class google.maps.places.AdvancedPlaceListElement extends HTMLElement implements AdvancedPlaceListElementOptions
library "places"

Menampilkan hasil penelusuran tempat dalam daftar. Tambahkan satu atau beberapa PlaceDetailsPlaceRequestElement atau tetapkan properti places untuk menentukan tempat yang akan ditampilkan. Tambahkan PlaceStandardContentElement atau PlaceAllContentElement untuk menentukan konten yang akan dirender.

Contoh:

 <gmp-advanced-place-list>
  <gmp-place-details-place-request
    place="PLACE_ID"
  </gmp-place-details-place-request>
  <template slot="details-item">
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </template>
</gmp-advanced-place-list>

Untuk menggunakan Elemen Daftar Tempat Lanjutan, aktifkan Places UI Kit API untuk project Anda di Konsol Google Cloud.

<gmp-advanced-place-list
  attribution-position="value-name"
  internal-usage-attribution-ids="space separated strings"
  orientation="value-name"
  places="space separated strings"
  selectable
  truncation-preferred>
</gmp-advanced-place-list>
const {AdvancedPlaceListElement} = await google.maps.importLibrary("places");
AdvancedPlaceListElement
AdvancedPlaceListElement([options])
Parameter:
attributionPosition
attr: attribution-position
Default: PlaceSearchAttributionPosition.TOP
Posisi logo atribusi dan tombol pengungkapan informasi berdasarkan hukum.
Atribut HTML: attribution-position="value-name"
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
orientation
attr: orientation
Jenis input: PlaceSearchOrientation optional
Jenis output: PlaceSearchOrientation
Default: PlaceSearchOrientation.VERTICAL
Varian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name"
places
attr: places
Jenis input: Iterable<Place|string> optional
Jenis output: Array<Place>
Daftar objek Place yang berisi ID yang akan ditampilkan dalam elemen ini. Perhatikan bahwa semua Tempat yang ditetapkan di properti places mungkin tidak ditampilkan jika tidak dapat dirender(misalnya, ID tidak valid, error permintaan jaringan, dll.). Properti places dapat dibaca untuk mengambil tempat yang saat ini ditampilkan.
Atribut HTML: places="space separated strings"
selectable
attr: selectable
Jenis input: boolean optional
Jenis output: boolean
Default: false
Apakah item daftar dapat dipilih atau tidak. Jika benar, item daftar akan berupa tombol yang mengirimkan peristiwa gmp-select saat diklik. Navigasi dan pemilihan keyboard yang mudah diakses juga didukung.
Atribut HTML: selectable
truncationPreferred
attr: truncation-preferred
Jenis input: boolean optional
Jenis output: boolean
Default: false
Jika benar, memotong baris konten tertentu agar pas dalam satu baris, bukan menggulungnya.
Atribut HTML: truncation-preferred
details-item
Template HTML yang berisi widget gmp-place yang akan dirender untuk setiap tempat dalam daftar.
--gmp-button-border-color
Warna batas untuk tombol "Buka di Maps".
--gmp-button-border-radius
Radius batas untuk tombol "Buka di Maps".
--gmp-button-border-width
Lebar batas untuk tombol "Buka di Maps".
--gmp-card-border-radius
Radius batas untuk kartu tempat.
--gmp-dialog-border-radius
Radius batas untuk dialog pengungkapan Google Maps.
--gmp-mat-color-info
Warna elemen UI dengan sentimen informasi. Digunakan untuk ikon pintu masuk yang dapat diakses.
--gmp-mat-color-negative
Warna elemen UI dengan sentimen negatif. Digunakan untuk label "Tutup" pada jam buka suatu tempat.
--gmp-mat-color-neutral-container
Warna penampung untuk elemen UI yang diisi warna netral. Digunakan untuk badge tanggal ulasan dan bentuk placeholder pemuatan.
--gmp-mat-color-on-neutral-container
Warna teks dan ikon pada penampung netral. Digunakan untuk teks tanggal ulasan dan teks error pemuatan.
--gmp-mat-color-on-secondary-container
Warna teks dan ikon terhadap warna penampung sekunder. Digunakan untuk teks dan ikon tombol.
--gmp-mat-color-on-surface
Warna untuk teks dan ikon yang kontras dengan warna platform. Digunakan untuk judul dan konten dialog.
--gmp-mat-color-on-surface-variant
Warna dengan penekanan lebih rendah untuk teks dan ikon pada warna platform. Digunakan untuk informasi tempat.
--gmp-mat-color-outline-decorative
Warna garis tepi elemen non-interaktif. Digunakan untuk batas penampung.
--gmp-mat-color-positive
Warna elemen UI dengan sentimen positif. Digunakan untuk label "Buka" pada jam buka suatu tempat.
--gmp-mat-color-primary
Warna teks dan ikon interaktif terhadap warna platform. Digunakan untuk link, indikator pemuatan, dan ikon ringkasan.
--gmp-mat-color-secondary-container
Warna pengisi yang kurang terlihat pada permukaan. Digunakan untuk latar belakang tombol.
--gmp-mat-color-surface
Warna untuk latar belakang. Digunakan untuk latar belakang penampung dan dialog.
--gmp-mat-font-body-small
Digunakan untuk informasi tempat.
--gmp-mat-font-family
Jenis font dasar untuk semua teks.
--gmp-mat-font-headline-medium
Digunakan untuk judul dialog.
--gmp-mat-font-label-large
Digunakan untuk konten tombol.
--gmp-mat-font-title-medium
Digunakan untuk nama tempat.
--gmp-mat-spacing-extra-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-large
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-medium
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-mat-spacing-small
Digunakan untuk pengaturan jarak dalam elemen, seperti margin dan padding di sekitar teks.
--gmp-star-rating-color
Warna bintang yang terisi dalam rating bintang.
--gmp-thumbnail-border-radius
Radius batas untuk gambar thumbnail tempat.
background-color
Mengganti warna latar belakang elemen.
border
Mengganti batas elemen.
border-radius
Mengganti radius batas elemen.
color-scheme
Menunjukkan skema warna yang dapat digunakan untuk merender elemen ini. Lihat dokumentasi color-scheme untuk mengetahui detail selengkapnya. Default-nya adalah color-scheme: light dark.
font-size
Menskalakan semua teks dan ikon dalam elemen. Default-nya adalah 16px.
Diwarisi: addEventListener, removeEventListener
gmp-error
function(event)
Argumen:
Peristiwa ini diaktifkan saat permintaan ke backend ditolak (misalnya, kunci API salah). Peristiwa ini tidak menggelembung.
gmp-load
function(event)
Argumen:
Peristiwa ini diaktifkan saat elemen memuat dan merender kontennya. Peristiwa ini tidak menggelembung.
gmp-select
function(event)
Argumen:
Peristiwa ini diaktifkan saat tempat dipilih dari daftar. Berisi objek Place yang berisi ID, lokasi, dan area pandang tempat yang dipilih.

Antarmuka AdvancedPlaceListElementOptions

antarmuka google.maps.places.AdvancedPlaceListElementOptions
diimplementasikan oleh AdvancedPlaceListElement

Opsi untuk AdvancedPlaceListElement.

attributionPosition
opsional
internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
orientation
opsional
Jenis: PlaceSearchOrientation optional
places
opsional
Jenis: Iterable<Place|string> optional
selectable
opsional
Jenis: boolean optional
truncationPreferred
opsional
Jenis: boolean optional

PlaceSearchAttributionPosition konstanta

google.maps.places.PlaceSearchAttributionPosition
library "places"

Posisi atribusi untuk PlaceSearchElement.

Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis PlaceSearchAttributionPositionString.

const {PlaceSearchAttributionPosition} = await google.maps.importLibrary("places");
BOTTOM Atribusi di bagian bawah PlaceSearchElement
TOP Atribusi di bagian atas PlaceSearchElement

Konstanta PlaceSearchOrientation

google.maps.places.PlaceSearchOrientation
library "places"

Varian orientasi untuk PlaceSearchElement.

Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis PlaceSearchOrientationString.

const {PlaceSearchOrientation} = await google.maps.importLibrary("places");
HORIZONTAL Orientasi horizontal.
VERTICAL Orientasi vertikal.

Class PlaceSelectEvent

class google.maps.places.PlaceSelectEvent extends Event
library "places"

Peristiwa ini diaktifkan saat tempat dipilih dari daftar tempat. Akses pilihan dengan event.place.

const {PlaceSelectEvent} = await google.maps.importLibrary("places");
place
readonly
Jenis: Place
Tempat yang dipilih.

Class PlaceNearbySearchRequestElement

class google.maps.places.PlaceNearbySearchRequestElement extends HTMLElement implements PlaceNearbySearchRequestElementOptions
library "places"

Mengonfigurasi PlaceSearchElement untuk memuat hasil berdasarkan permintaan Nearby Search. Properti locationRestriction diperlukan agar elemen penelusuran dapat dimuat. Properti lain yang dikonfigurasi akan diabaikan jika locationRestriction tidak ditetapkan. Tambahkan elemen ini sebagai turunan dari PlaceSearchElement untuk memuat hasil. Contoh:

 <gmp-place-search>
  <gmp-place-nearby-search-request
    location-restriction="RADIUS@LAT,LNG"
  ></gmp-place-nearby-search-request>
  <gmp-place-content-config>
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </gmp-place-content-config>
</gmp-place-search>

<gmp-place-nearby-search-request
  excluded-primary-types="excluded-primary-type1 excluded-primary-type2..."
  excluded-types="excluded-type1 excluded-type2..."
  included-primary-types="included-primary-type1 included-primary-type2..."
  included-types="included-type1 included-type2..."
  location-restriction="radius@lat,lng"
  max-result-count="number"
  rank-preference="value-name">
</gmp-place-nearby-search-request>
const {PlaceNearbySearchRequestElement} = await google.maps.importLibrary("places");
PlaceNearbySearchRequestElement
PlaceNearbySearchRequestElement([options])
Parameter:
excludedPrimaryTypes
attr: excluded-primary-types
Jenis input: Array<string> optional
Jenis output: Array<string> optional
Default: null
Jenis tempat utama yang dikecualikan.
Atribut HTML: excluded-primary-types="excluded-primary-type1 excluded-primary-type2..."
excludedTypes
attr: excluded-types
Jenis input: Array<string> optional
Jenis output: Array<string> optional
Default: null
Jenis tempat yang dikecualikan.
Atribut HTML: excluded-types="excluded-type1 excluded-type2..."
futureOpeningBusinessesIncluded
Jenis input: boolean optional
Jenis output: boolean optional
Sertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang.
includedPrimaryTypes
attr: included-primary-types
Jenis input: Array<string> optional
Jenis output: Array<string> optional
Default: null
Jenis tempat utama yang disertakan.
Atribut HTML: included-primary-types="included-primary-type1 included-primary-type2..."
includedTypes
attr: included-types
Jenis input: Array<string> optional
Jenis output: Array<string> optional
Default: null
Jenis tempat yang disertakan.
Atribut HTML: included-types="included-type1 included-type2..."
locationRestriction
attr: location-restriction
Jenis input: Circle|CircleLiteral optional
Jenis output: Circle optional
Default: null
Wilayah yang akan ditelusuri. Menormalisasi ke Circle.
Atribut HTML: location-restriction="radius@lat,lng"
maxResultCount
attr: max-result-count
Jenis input: number optional
Jenis output: number optional
Default: null
Jumlah hasil maksimum yang akan ditampilkan.
Atribut HTML: max-result-count="number"
rankPreference
attr: rank-preference
Jenis input: SearchNearbyRankPreference optional
Jenis output: SearchNearbyRankPreference optional
Default: null
Cara hasil akan diberi peringkat dalam respons.
Atribut HTML: rank-preference="value-name"
Diwarisi: addEventListener, removeEventListener

Antarmuka PlaceNearbySearchRequestElementOptions

antarmuka google.maps.places.PlaceNearbySearchRequestElementOptions
diimplementasikan oleh PlaceNearbySearchRequestElement

Opsi untuk PlaceNearbySearchRequestElement.

excludedPrimaryTypes
opsional
Jenis: Array<string> optional
Jenis tempat utama yang dikecualikan. Lihat PlaceNearbySearchRequestElement.excludedPrimaryTypes dan SearchNearbyRequest.excludedPrimaryTypes untuk mengetahui detail selengkapnya.
excludedTypes
opsional
Jenis: Array<string> optional
Jenis tempat yang dikecualikan. Lihat PlaceNearbySearchRequestElement.excludedTypes dan SearchNearbyRequest.excludedTypes untuk mengetahui detail selengkapnya.
futureOpeningBusinessesIncluded
opsional
Jenis: boolean optional
Sertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang.
includedPrimaryTypes
opsional
Jenis: Array<string> optional
Jenis tempat utama yang disertakan. Lihat PlaceNearbySearchRequestElement.includedPrimaryTypes dan SearchNearbyRequest.includedPrimaryTypes untuk mengetahui detail selengkapnya.
includedTypes
opsional
Jenis: Array<string> optional
Jenis tempat yang disertakan. Lihat PlaceNearbySearchRequestElement.includedTypes dan SearchNearbyRequest.includedTypes untuk mengetahui detail selengkapnya.
locationRestriction
opsional
Jenis: Circle|CircleLiteral optional
Wilayah yang akan ditelusuri. Lihat PlaceNearbySearchRequestElement.locationRestriction dan SearchNearbyRequest.locationRestriction untuk mengetahui detail selengkapnya.
maxResultCount
opsional
Jenis: number optional
Jumlah hasil maksimum yang akan ditampilkan. Lihat PlaceNearbySearchRequestElement.maxResultCount dan SearchNearbyRequest.maxResultCount untuk mengetahui detail selengkapnya.
rankPreference
opsional
Cara hasil akan diberi peringkat dalam respons. Lihat PlaceNearbySearchRequestElement.rankPreference dan SearchNearbyRankPreference untuk mengetahui detail selengkapnya.

Class PlaceTextSearchRequestElement

class google.maps.places.PlaceTextSearchRequestElement extends HTMLElement implements PlaceTextSearchRequestElementOptions
library "places"

Mengonfigurasi PlaceSearchElement untuk memuat hasil berdasarkan permintaan penelusuran teks. Properti textQuery diperlukan agar elemen penelusuran dapat dimuat. Properti lain yang dikonfigurasi akan diabaikan jika textQuery tidak ditetapkan. Tambahkan elemen ini sebagai turunan dari PlaceSearchElement untuk memuat hasil. Contoh:

 <gmp-place-search>
  <gmp-place-text-search-request
    text-query="QUERY"
  ></gmp-place-text-search-request>
  <gmp-place-content-config>
    <gmp-place-media lightbox-preferred></gmp-place-media>
  </gmp-place-content-config>
</gmp-place-search>

<gmp-place-text-search-request
  ev-connector-types="ev-connector-type1 ev-connector-type2..."
  ev-minimum-charging-rate-kw="number"
  included-type="type"
  is-open-now
  location-bias="lat,lng"
  location-restriction="southwest-lat,southwest-lng|northeast-lat,northeast-lng"
  max-result-count="number"
  min-rating="number"
  price-levels="price-level1 price-level2..."
  rank-preference="value-name"
  text-query="string"
  use-strict-type-filtering>
</gmp-place-text-search-request>
const {PlaceTextSearchRequestElement} = await google.maps.importLibrary("places");
PlaceTextSearchRequestElement
PlaceTextSearchRequestElement([options])
Parameter:
evConnectorTypes
attr: ev-connector-types
Jenis input: Array<EVConnectorType> optional
Jenis output: Array<EVConnectorType> optional
Default: null
Daftar jenis konektor EV yang diinginkan.
Atribut HTML: ev-connector-types="ev-connector-type1 ev-connector-type2..."
evMinimumChargingRateKw
attr: ev-minimum-charging-rate-kw
Jenis input: number optional
Jenis output: number optional
Default: null
Kecepatan pengisian daya minimum yang diperlukan dalam kilowatt.
Atribut HTML: ev-minimum-charging-rate-kw="number"
futureOpeningBusinessesIncluded
Jenis input: boolean optional
Jenis output: boolean optional
Sertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang.
includedType
attr: included-type
Jenis input: string optional
Jenis output: string optional
Default: null
Jenis tempat yang diminta.
Atribut HTML: included-type="type"
isOpenNow
attr: is-open-now
Jenis input: boolean optional
Jenis output: boolean optional
Default: null
Digunakan untuk membatasi penelusuran ke tempat-tempat yang saat ini buka.
Atribut HTML: is-open-now
locationBias
attr: location-bias
Jenis input: LocationBias optional
Jenis output: LatLngAltitude|LatLngBounds|Circle|string optional
Default: null
Bias lokasi untuk penelusuran.
Atribut HTML:
  • location-bias="lat,lng"
  • location-bias="lat,lng[,altitude]"
  • location-bias="swlat,swlng|nelat,nelng"
  • location-bias="radius@lat,lng"
  • location-bias="IP_BIAS"
locationRestriction
attr: location-restriction
Jenis input: LatLngBounds|LatLngBoundsLiteral optional
Jenis output: LatLngBounds optional
Default: null
Pembatasan lokasi untuk penelusuran. Menormalisasi ke LatLngBounds.
Atribut HTML: location-restriction="southwest-lat,southwest-lng|northeast-lat,northeast-lng"
maxResultCount
attr: max-result-count
Jenis input: number optional
Jenis output: number optional
Default: null
Jumlah hasil maksimum yang akan ditampilkan.
Atribut HTML: max-result-count="number"
minRating
attr: min-rating
Jenis input: number optional
Jenis output: number optional
Default: null
Memfilter hasil yang rating pengguna rata-ratanya benar-benar kurang dari batas ini.
Atribut HTML: min-rating="number"
priceLevels
attr: price-levels
Jenis input: Array<PriceLevel> optional
Jenis output: Array<PriceLevel> optional
Default: null
Digunakan untuk membatasi penelusuran ke tempat yang ditandai sebagai tingkat harga tertentu.
Atribut HTML: price-levels="price-level1 price-level2..."
rankPreference
attr: rank-preference
Jenis input: SearchByTextRankPreference optional
Jenis output: SearchByTextRankPreference optional
Default: null
Cara hasil akan diberi peringkat dalam respons.
Atribut HTML: rank-preference="value-name"
textQuery
attr: text-query
Jenis input: string optional
Jenis output: string optional
Default: null
Kueri teks untuk penelusuran tekstual.
Atribut HTML: text-query="string"
useStrictTypeFiltering
attr: use-strict-type-filtering
Jenis input: boolean optional
Jenis output: boolean optional
Default: null
Digunakan untuk menetapkan pemfilteran jenis yang ketat untuk 'includedType'.
Atribut HTML: use-strict-type-filtering
Diwarisi: addEventListener, removeEventListener

Antarmuka PlaceTextSearchRequestElementOptions

antarmuka google.maps.places.PlaceTextSearchRequestElementOptions
diimplementasikan oleh PlaceTextSearchRequestElement

Opsi untuk PlaceTextSearchRequestElement.

evConnectorTypes
opsional
Jenis: Array<EVConnectorType> optional
Daftar jenis konektor EV yang diinginkan. Lihat SearchByTextRequest.evSearchOptions dan PlaceTextSearchRequestElement.evConnectorTypes untuk mengetahui detail selengkapnya.
evMinimumChargingRateKw
opsional
Jenis: number optional
Kecepatan pengisian daya minimum yang diperlukan dalam kilowatt. Lihat SearchByTextRequest.evSearchOptions dan PlaceTextSearchRequestElement.evMinimumChargingRateKw untuk mengetahui detail selengkapnya.
futureOpeningBusinessesIncluded
opsional
Jenis: boolean optional
Sertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang.
includedType
opsional
Jenis: string optional
Jenis tempat yang diminta. Lihat SearchByTextRequest.includedType dan PlaceTextSearchRequestElement.includedType untuk mengetahui detail selengkapnya.
isOpenNow
opsional
Jenis: boolean optional
Digunakan untuk membatasi penelusuran ke tempat-tempat yang saat ini buka. Lihat SearchByTextRequest.isOpenNow dan PlaceTextSearchRequestElement.isOpenNow untuk mengetahui detail selengkapnya.
locationBias
opsional
Jenis: LocationBias optional
Bias lokasi untuk penelusuran. Lihat SearchByTextRequest.locationBias dan PlaceTextSearchRequestElement.locationBias untuk mengetahui detail selengkapnya.
locationRestriction
opsional
Pembatasan lokasi untuk penelusuran. Lihat SearchByTextRequest.locationRestriction dan PlaceTextSearchRequestElement.locationRestriction untuk mengetahui detail selengkapnya.
maxResultCount
opsional
Jenis: number optional
Jumlah hasil maksimum yang akan ditampilkan. Lihat SearchByTextRequest.maxResultCount dan PlaceTextSearchRequestElement.maxResultCount untuk mengetahui detail selengkapnya.
minRating
opsional
Jenis: number optional
Memfilter hasil yang rating pengguna rata-ratanya benar-benar kurang dari batas ini. Lihat SearchByTextRequest.minRating dan PlaceTextSearchRequestElement.minRating untuk mengetahui detail selengkapnya.
priceLevels
opsional
Jenis: Array<PriceLevel> optional
Digunakan untuk membatasi penelusuran ke tempat yang ditandai sebagai tingkat harga tertentu. Lihat SearchByTextRequest.priceLevels dan PlaceTextSearchRequestElement.priceLevels untuk mengetahui detail selengkapnya.
rankPreference
opsional
Cara hasil akan diberi peringkat dalam respons. Lihat SearchByTextRequest.rankPreference dan PlaceTextSearchRequestElement.rankPreference untuk mengetahui detail selengkapnya.
textQuery
opsional
Jenis: string optional
Kueri teks untuk penelusuran tekstual. Lihat SearchByTextRequest.textQuery dan PlaceTextSearchRequestElement.textQuery untuk mengetahui detail selengkapnya.
useStrictTypeFiltering
opsional
Jenis: boolean optional
Digunakan untuk menetapkan pemfilteran jenis yang ketat untuk SearchByTextRequest.includedType. Lihat SearchByTextRequest.useStrictTypeFiltering dan PlaceTextSearchRequestElement.useStrictTypeFiltering untuk mengetahui detail selengkapnya.

Class Autocomplete

class google.maps.places.Autocomplete extends MVCObject
library "places"

Widget yang memberikan prediksi Tempat berdasarkan input teks pengguna. Widget ini terhubung ke elemen input jenis text, dan memproses entri teks di kolom tersebut. Daftar prediksi ditampilkan sebagai menu drop-down, dan diperbarui saat teks dimasukkan.

const {Autocomplete} = await google.maps.importLibrary("places");
Autocomplete
Autocomplete(inputField[, opts])
Parameter:
Membuat instance baru Autocomplete yang dilampirkan ke kolom teks input yang ditentukan dengan opsi yang diberikan.
getBounds
getBounds()
Parameter: Tidak ada
Nilai yang Ditampilkan: LatLngBounds|undefined Batas bias.
Menampilkan batas yang menjadi bias prediksi.
getFields
getFields()
Parameter: Tidak ada
Nilai Hasil: Array<string>|undefined
Menampilkan kolom yang akan disertakan untuk Tempat dalam respons detail saat detail berhasil diambil. Untuk mengetahui daftar kolom, lihat PlaceResult.
getPlace
getPlace()
Parameter: Tidak ada
Nilai Hasil: PlaceResult Tempat yang dipilih oleh pengguna.
Menampilkan detail Tempat yang dipilih oleh pengguna jika detail berhasil diambil. Jika tidak, metode ini akan menampilkan objek Place stub, dengan properti name yang ditetapkan ke nilai kolom input saat ini.
setBounds
setBounds(bounds)
Parameter:
Nilai Hasil: Tidak ada
Menetapkan area pilihan untuk menampilkan hasil Tempat. Hasilnya dicondongkan ke, tetapi tidak terbatas pada, area ini.
setComponentRestrictions
setComponentRestrictions(restrictions)
Parameter:
Nilai Hasil: Tidak ada
Menetapkan batasan komponen. Batasan komponen digunakan untuk membatasi prediksi hanya pada prediksi yang ada dalam komponen induk. Misalnya, negara.
setFields
setFields(fields)
Parameter:
  • fields: Array<string> optional
Nilai Hasil: Tidak ada
Menetapkan kolom yang akan disertakan untuk Tempat dalam respons detail saat detail berhasil diambil. Untuk mengetahui daftar kolom, lihat PlaceResult.
setOptions
setOptions(options)
Parameter:
Nilai Hasil: Tidak ada
setTypes
setTypes(types)
Parameter:
  • types: Array<string> optional Jenis prediksi yang akan disertakan.
Nilai Hasil: Tidak ada
Menetapkan jenis prediksi yang akan ditampilkan. Untuk jenis yang didukung, lihat panduan developer. Jika tidak ada jenis yang ditentukan, semua jenis akan ditampilkan.
Diwarisi: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
place_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat PlaceResult tersedia untuk Tempat yang telah dipilih pengguna.
Jika pengguna memasukkan nama Tempat yang tidak disarankan oleh kontrol dan menekan tombol Enter, atau jika permintaan Place Details gagal, PlaceResult akan berisi input pengguna di properti name, tanpa properti lain yang ditentukan.

Antarmuka AutocompleteOptions

antarmuka google.maps.places.AutocompleteOptions

Opsi yang dapat ditetapkan pada objek Autocomplete.

bounds
opsional
Area untuk menelusuri tempat.
componentRestrictions
opsional
Jenis: ComponentRestrictions optional
Batasan komponen. Batasan komponen digunakan untuk membatasi prediksi hanya pada prediksi yang ada dalam komponen induk. Misalnya, negara.
fields
opsional
Jenis: Array<string> optional
Kolom yang akan disertakan untuk Tempat dalam respons detail saat detail berhasil diambil, yang akan ditagih. Jika ['ALL'] diteruskan, semua kolom yang tersedia akan ditampilkan dan ditagih (hal ini tidak direkomendasikan untuk deployment produksi). Untuk mengetahui daftar kolom, lihat PlaceResult. Kolom bertingkat dapat ditentukan dengan jalur titik (misalnya, "geometry.location"). Defaultnya adalah ['ALL'].
placeIdOnly
opsional
Jenis: boolean optional
Apakah hanya mengambil ID Tempat. PlaceResult yang tersedia saat peristiwa place_changed diaktifkan hanya akan memiliki kolom place_id, types, dan name, dengan place_id, types, dan description yang ditampilkan oleh layanan Autocomplete. Dinonaktifkan secara default.
strictBounds
opsional
Jenis: boolean optional
Nilai boolean, yang menunjukkan bahwa widget Autocomplete hanya boleh menampilkan tempat yang berada dalam batas widget Autocomplete pada saat kueri dikirim. Menetapkan strictBounds ke false (yang merupakan default) akan membuat hasil dibiaskan terhadap, tetapi tidak terbatas pada, tempat yang berada dalam batas.
types
opsional
Jenis: Array<string> optional
Jenis prediksi yang akan ditampilkan. Untuk jenis yang didukung, lihat panduan developer. Jika tidak ada jenis yang ditentukan, semua jenis akan ditampilkan.

class google.maps.places.SearchBox extends MVCObject
library "places"

Widget yang memberikan prediksi kueri berdasarkan input teks pengguna. Widget ini terhubung ke elemen input jenis text, dan memproses entri teks di kolom tersebut. Daftar prediksi ditampilkan sebagai menu drop-down, dan diperbarui saat teks dimasukkan.

const {SearchBox} = await google.maps.importLibrary("places");
SearchBox
SearchBox(inputField[, opts])
Parameter:
Membuat instance baru SearchBox yang dilampirkan ke kolom teks input yang ditentukan dengan opsi yang diberikan.
getBounds
getBounds()
Parameter: Tidak ada
Nilai Hasil: LatLngBounds|undefined
Menampilkan batas yang menjadi bias prediksi kueri.
getPlaces
getPlaces()
Parameter: Tidak ada
Nilai Hasil: Array<PlaceResult>|undefined
Menampilkan kueri yang dipilih oleh pengguna untuk digunakan dengan peristiwa places_changed.
setBounds
setBounds(bounds)
Parameter:
Nilai Hasil: Tidak ada
Menetapkan region yang akan digunakan untuk membiaskan prediksi kueri. Hasil hanya akan dibiaskan ke area ini dan tidak sepenuhnya dibatasi ke area tersebut.
Diwarisi: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
places_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat pengguna memilih kueri, getPlaces harus digunakan untuk mendapatkan tempat baru.

Antarmuka SearchBoxOptions

antarmuka google.maps.places.SearchBoxOptions

Opsi yang dapat ditetapkan pada objek SearchBox.

bounds
opsional
Area yang menjadi bias prediksi kueri. Prediksi akan dicondongkan ke, tetapi tidak terbatas pada, kueri yang menargetkan batas ini.

Class PlaceContextualElement

class google.maps.places.PlaceContextualElement extends HTMLElement implements PlaceContextualElementOptions
library "places"

Widget yang menggunakan token konteks untuk menampilkan Tampilan Kontekstual dari respons Grounding with Google Maps.

<gmp-place-contextual
  context-token="string">
</gmp-place-contextual>
const {PlaceContextualElement} = await google.maps.importLibrary("places");
PlaceContextualElement
PlaceContextualElement([options])
Parameter:
contextToken
attr: context-token
Jenis input: string optional
Jenis output: string optional
Token konteks.
Atribut HTML: context-token="string"
Diwarisi: addEventListener, removeEventListener

Antarmuka PlaceContextualElementOptions

antarmuka google.maps.places.PlaceContextualElementOptions
diimplementasikan oleh PlaceContextualElement

Opsi untuk PlaceContextualElement.

contextToken
opsional
Jenis: string optional
Token konteks yang diberikan oleh respons Grounding with Google Maps.

Class PlaceContextualListConfigElement

class google.maps.places.PlaceContextualListConfigElement extends HTMLElement implements PlaceContextualListConfigElementOptions
library "places"

Elemen HTML yang mengonfigurasi opsi untuk tampilan daftar Elemen Kontekstual Tempat.

<gmp-place-contextual-list-config
  layout="value-name"
  map-hidden>
</gmp-place-contextual-list-config>
const {PlaceContextualListConfigElement} = await google.maps.importLibrary("places");
PlaceContextualListConfigElement
PlaceContextualListConfigElement([options])
Parameter:
layout
attr: layout
Jenis input: PlaceContextualListLayout optional
Jenis output: PlaceContextualListLayout
Tata letak.
Atribut HTML: layout="value-name"
mapHidden
attr: map-hidden
Jenis input: boolean optional
Jenis output: boolean
Apakah peta disembunyikan.
Atribut HTML: map-hidden
Diwarisi: addEventListener, removeEventListener

Antarmuka PlaceContextualListConfigElementOptions

antarmuka google.maps.places.PlaceContextualListConfigElementOptions
diimplementasikan oleh PlaceContextualListConfigElement

Opsi untuk PlaceContextualListConfigElement.

layout
opsional
Tata letak.
mapHidden
opsional
Jenis: boolean optional
Default: false
True jika peta harus disembunyikan.

PlaceContextualListLayout

google.maps.places.PlaceContextualListLayout
library "places"

Daftar tata letak yang didukung Elemen Kontekstual Tempat untuk tampilan daftar.

Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis PlaceContextualListLayoutString.

const {PlaceContextualListLayout} = await google.maps.importLibrary("places");
COMPACT Tata letak daftar rapat: item daftar dirender sebagai link di satu baris, dengan item tambahan dalam menu dropdown.
VERTICAL Tata letak daftar vertikal: item daftar dirender sebagai kartu dalam daftar vertikal.