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");
Konstruktor | |
|---|---|
PlaceAutocompleteElement |
PlaceAutocompleteElement([options])Parameter:
|
Properti | |
|---|---|
description
attr: description |
Jenis:
string optionalDeskripsi 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 optionalJenis output: booleanApakah 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 optionalApakah 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> optionalJenis 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> optionalHanya 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 |
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings" |
locationBias |
Jenis:
LocationBias optionalBatas atau petunjuk yang tidak ketat untuk digunakan saat menelusuri tempat. |
locationRestriction |
Jenis:
LocationRestriction optionalBatas untuk membatasi hasil penelusuran. |
maxlength
attr: maxlength |
Jenis:
number optionalJumlah 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 optionalNama 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 optionalJenis output: booleanApakah akan menyembunyikan tombol hapus.
Atribut HTML: no-clear-button |
noInputIcon
attr: no-input-icon |
Jenis input:
boolean optionalJenis output: booleanApakah akan menyembunyikan ikon input.
Atribut HTML: no-input-icon |
origin
attr: origin |
Jenis input:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalJenis output: LatLngAltitude optionalAsal untuk menghitung jarak. Jika tidak ditentukan, jarak tidak akan dihitung. Ketinggian, jika diberikan, tidak digunakan dalam penghitungan.
Atribut HTML:
|
placeholder
attr: placeholder |
Jenis:
string optionalTeks 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 optionalApakah akan menyertakan tempat yang merupakan bisnis jasa sistem panggilan murni.
Atribut HTML: pure-service-area-businesses-included |
readonly
attr: readonly |
Jenis input:
boolean optionalJenis output: booleanApakah 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 optionalID 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 optionalKode 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 |
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 optionalJenis output: stringNilai elemen input. |
Slot | |
|---|---|
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. |
Suku cadang | |
|---|---|
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. |
Properti CSS | |
|---|---|
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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
gmp-error |
function(errorEvent)Argumen:
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.
Properti | |
|---|---|
description
opsional |
Jenis:
string optionalDeskripsi 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 |
Jenis:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
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 optionalNilai 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");
Properti | |
|---|---|
placePrediction
readonly |
Jenis:
PlacePredictionKonversikan 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");
Konstruktor | |
|---|---|
BasicPlaceAutocompleteElement |
BasicPlaceAutocompleteElement([options])Parameter:
|
Properti | |
|---|---|
description
attr: description |
Jenis:
string optionalDeskripsi 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 optionalJenis output: booleanApakah 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 optionalApakah 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> optionalJenis 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> optionalHanya 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 |
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings" |
locationBias |
Jenis:
LocationBias optionalBatas atau petunjuk yang tidak ketat untuk digunakan saat menelusuri tempat. |
locationRestriction |
Jenis:
LocationRestriction optionalBatas untuk membatasi hasil penelusuran. |
maxlength
attr: maxlength |
Jenis:
number optionalJumlah 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 optionalNama 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 optionalJenis output: booleanApakah akan menyembunyikan tombol hapus.
Atribut HTML: no-clear-button |
noInputIcon
attr: no-input-icon |
Jenis input:
boolean optionalJenis output: booleanApakah akan menyembunyikan ikon input.
Atribut HTML: no-input-icon |
origin
attr: origin |
Jenis input:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalJenis output: LatLngAltitude optionalAsal untuk menghitung jarak. Jika tidak ditentukan, jarak tidak akan dihitung. Ketinggian, jika diberikan, tidak digunakan dalam penghitungan.
Atribut HTML:
|
placeholder
attr: placeholder |
Jenis:
string optionalTeks 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 optionalApakah akan menyertakan tempat yang merupakan bisnis jasa sistem panggilan murni.
Atribut HTML: pure-service-area-businesses-included |
readonly
attr: readonly |
Jenis input:
boolean optionalJenis output: booleanApakah 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 optionalID 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 optionalKode 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 |
Sistem satuan yang digunakan untuk menampilkan jarak. Jika tidak ditentukan, sistem unit ditentukan oleh requestedRegion.
Atribut HTML: unit-system="value-name" |
Slot | |
|---|---|
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. |
Suku cadang | |
|---|---|
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. |
Properti CSS | |
|---|---|
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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
gmp-error |
function(errorEvent)Argumen:
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.
Properti | |
|---|---|
description
opsional |
Jenis:
string optionalDeskripsi 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 |
Jenis:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
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");
Konstruktor | |
|---|---|
PlaceDetailsElement |
PlaceDetailsElement([options])Parameter:
|
Properti | |
|---|---|
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
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 optionalHanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender. |
Properti CSS | |
|---|---|
--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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
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.
Properti | |
|---|---|
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID 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");
Konstruktor | |
|---|---|
PlaceDetailsCompactElement |
PlaceDetailsCompactElement([options])Parameter:
|
Properti | |
|---|---|
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
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 optionalDefault:
PlaceDetailsOrientation.VERTICALVarian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name" |
place
readonly |
Jenis:
Place optionalHanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender. |
truncationPreferred
attr: truncation-preferred |
Jenis input:
boolean optionalJenis output: booleanDefault:
falseJika benar, potong nama dan alamat tempat agar pas dalam satu baris, bukan digabungkan.
Atribut HTML: truncation-preferred |
Properti CSS | |
|---|---|
--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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
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.
Properti | |
|---|---|
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID 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");
Konstruktor | |
|---|---|
AdvancedPlaceDetailsElement |
AdvancedPlaceDetailsElement([options])Parameter:
|
Properti | |
|---|---|
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
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 optionalHanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender. |
Slot | |
|---|---|
action-corner |
Slot untuk PlaceLinkElement dan PlaceButtonElement. |
action-main |
Slot untuk PlaceLinkElement dan PlaceButtonElement. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
Diwarisi:
gmp-error,
gmp-load
|
Antarmuka AdvancedPlaceDetailsElementOptions
antarmuka
google.maps.places.AdvancedPlaceDetailsElementOptions
memperluas PlaceDetailsElementOptions
diimplementasikan oleh AdvancedPlaceDetailsElement
Opsi untuk AdvancedPlaceDetailsElement.
Properti | |
|---|---|
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID 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");
Konstruktor | |
|---|---|
AdvancedPlaceDetailsCompactElement |
AdvancedPlaceDetailsCompactElement([options])Parameter:
|
Properti | |
|---|---|
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
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 optionalHanya baca. Objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender. |
Diwarisi:
orientation (attr: orientation),
truncationPreferred (attr: truncation-preferred)
| |
Slot | |
|---|---|
action-corner |
Slot untuk PlaceLinkElement dan PlaceButtonElement. |
action-main |
Slot untuk PlaceLinkElement dan PlaceButtonElement. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
Diwarisi:
gmp-error,
gmp-load
|
Antarmuka AdvancedPlaceDetailsCompactElementOptions
antarmuka
google.maps.places.AdvancedPlaceDetailsCompactElementOptions
memperluas PlaceDetailsCompactElementOptions
diimplementasikan oleh AdvancedPlaceDetailsCompactElement
Opsi untuk AdvancedPlaceDetailsCompactElement.
Properti | |
|---|---|
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID 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");
Konstanta | |
|---|---|
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");
Konstruktor | |
|---|---|
PlaceDetailsPlaceRequestElement |
PlaceDetailsPlaceRequestElement([options])Parameter:
|
Properti | |
|---|---|
place
attr: place |
Default:
nullObjek, ID, atau nama resource tempat untuk merender detail di elemen Place Details Compact. Properti ini mencerminkan atribut sebagai nama resource.
Atribut HTML: place="places/###" |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Antarmuka PlaceDetailsPlaceRequestElementOptions
antarmuka
google.maps.places.PlaceDetailsPlaceRequestElementOptions
diimplementasikan oleh PlaceDetailsPlaceRequestElement
Opsi untuk PlaceDetailsPlaceRequestElement.
Properti | |
|---|---|
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");
Konstruktor | |
|---|---|
PlaceDetailsLocationRequestElement |
PlaceDetailsLocationRequestElement([options])Parameter:
|
Properti | |
|---|---|
location
attr: location |
Jenis input:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalJenis output: LatLngAltitude optionalDefault:
nullLokasi yang akan dirender detailnya di elemen Place Details. Menormalisasi ke
LatLngAltitude.Atribut HTML: location="lat,lng" |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
PlaceDetailsLocationRequestElementOptions
antarmuka
google.maps.places.PlaceDetailsLocationRequestElementOptions
diimplementasikan oleh PlaceDetailsLocationRequestElement
Opsi untuk PlaceDetailsLocationRequestElement.
Properti | |
|---|---|
location
opsional |
Jenis:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalLokasi 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");
Konstruktor | |
|---|---|
PlaceSearchElement |
PlaceSearchElement([options])Parameter:
|
Properti | |
|---|---|
attributionPosition
attr: attribution-position |
Default:
PlaceSearchAttributionPosition.TOPPosisi logo atribusi dan tombol pengungkapan informasi berdasarkan hukum.
Atribut HTML: attribution-position="value-name" |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings" |
orientation
attr: orientation |
Default:
PlaceSearchOrientation.VERTICALVarian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name" |
places
readonly |
Hanya baca. Array objek Place yang berisi ID, lokasi, dan area pandang tempat yang saat ini dirender. |
selectable
attr: selectable |
Jenis input:
boolean optionalJenis output: booleanDefault:
falseApakah 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 optionalJenis output: booleanDefault:
falseJika benar, memotong baris konten tertentu agar pas dalam satu baris, bukan menggulungnya.
Atribut HTML: truncation-preferred |
Properti CSS | |
|---|---|
--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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
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.
Properti | |
|---|---|
attributionPosition
opsional |
Jenis:
PlaceSearchAttributionPosition optional |
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID 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");
Konstruktor | |
|---|---|
AdvancedPlaceSearchElement |
AdvancedPlaceSearchElement([options])Parameter:
|
Properti | |
|---|---|
attributionPosition
attr: attribution-position |
Default:
PlaceSearchAttributionPosition.TOPPosisi logo atribusi dan tombol pengungkapan informasi berdasarkan hukum.
Atribut HTML: attribution-position="value-name" |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings" |
orientation
attr: orientation |
Default:
PlaceSearchOrientation.VERTICALVarian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name" |
selectable
attr: selectable |
Jenis input:
boolean optionalJenis output: booleanDefault:
falseApakah 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 optionalJenis output: booleanDefault:
falseJika benar, memotong baris konten tertentu agar pas dalam satu baris, bukan menggulungnya.
Atribut HTML: truncation-preferred |
Diwarisi:
places
| |
Slot | |
|---|---|
details-item |
Template HTML yang berisi widget gmp-place yang akan dirender untuk setiap tempat dalam hasil penelusuran. |
Properti CSS | |
|---|---|
--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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
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.
Properti | |
|---|---|
attributionPosition
opsional |
Jenis:
PlaceSearchAttributionPosition optional |
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID 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");
Konstruktor | |
|---|---|
AdvancedPlaceListElement |
AdvancedPlaceListElement([options])Parameter:
|
Properti | |
|---|---|
attributionPosition
attr: attribution-position |
Default:
PlaceSearchAttributionPosition.TOPPosisi logo atribusi dan tombol pengungkapan informasi berdasarkan hukum.
Atribut HTML: attribution-position="value-name" |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings" |
orientation
attr: orientation |
Default:
PlaceSearchOrientation.VERTICALVarian orientasi (vertikal atau horizontal) elemen.
Atribut HTML: orientation="value-name" |
places
attr: places |
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 optionalJenis output: booleanDefault:
falseApakah 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 optionalJenis output: booleanDefault:
falseJika benar, memotong baris konten tertentu agar pas dalam satu baris, bukan menggulungnya.
Atribut HTML: truncation-preferred |
Slot | |
|---|---|
details-item |
Template HTML yang berisi widget gmp-place yang akan dirender untuk setiap tempat dalam daftar. |
Properti CSS | |
|---|---|
--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. |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
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.
Properti | |
|---|---|
attributionPosition
opsional |
Jenis:
PlaceSearchAttributionPosition optional |
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu. |
orientation
opsional |
Jenis:
PlaceSearchOrientation optional |
places
opsional |
|
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");
Konstanta | |
|---|---|
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");
Konstanta | |
|---|---|
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");
Properti | |
|---|---|
place
readonly |
Jenis:
PlaceTempat 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");
Konstruktor | |
|---|---|
PlaceNearbySearchRequestElement |
PlaceNearbySearchRequestElement([options])Parameter:
|
Properti | |
|---|---|
excludedPrimaryTypes
attr: excluded-primary-types |
Default:
nullJenis tempat utama yang dikecualikan.
Atribut HTML: excluded-primary-types="excluded-primary-type1 excluded-primary-type2..." |
excludedTypes
attr: excluded-types |
Default:
nullJenis tempat yang dikecualikan.
Atribut HTML: excluded-types="excluded-type1 excluded-type2..." |
futureOpeningBusinessesIncluded |
Jenis input:
boolean optionalJenis output: boolean optionalSertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang. |
includedPrimaryTypes
attr: included-primary-types |
Default:
nullJenis tempat utama yang disertakan.
Atribut HTML: included-primary-types="included-primary-type1 included-primary-type2..." |
includedTypes
attr: included-types |
Default:
nullJenis tempat yang disertakan.
Atribut HTML: included-types="included-type1 included-type2..." |
locationRestriction
attr: location-restriction |
Default:
nullWilayah yang akan ditelusuri. Menormalisasi ke
Circle.Atribut HTML: location-restriction="radius@lat,lng" |
maxResultCount
attr: max-result-count |
Jenis input:
number optionalJenis output: number optionalDefault:
nullJumlah hasil maksimum yang akan ditampilkan.
Atribut HTML: max-result-count="number" |
rankPreference
attr: rank-preference |
Default:
nullCara hasil akan diberi peringkat dalam respons.
Atribut HTML: rank-preference="value-name" |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Antarmuka PlaceNearbySearchRequestElementOptions
antarmuka
google.maps.places.PlaceNearbySearchRequestElementOptions
diimplementasikan oleh PlaceNearbySearchRequestElement
Opsi untuk PlaceNearbySearchRequestElement.
Properti | |
|---|---|
excludedPrimaryTypes
opsional |
Jenis:
Array<string> optionalJenis tempat utama yang dikecualikan. Lihat PlaceNearbySearchRequestElement.excludedPrimaryTypes dan SearchNearbyRequest.excludedPrimaryTypes untuk mengetahui detail selengkapnya. |
excludedTypes
opsional |
Jenis:
Array<string> optionalJenis tempat yang dikecualikan. Lihat PlaceNearbySearchRequestElement.excludedTypes dan SearchNearbyRequest.excludedTypes untuk mengetahui detail selengkapnya. |
futureOpeningBusinessesIncluded
opsional |
Jenis:
boolean optionalSertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang. |
includedPrimaryTypes
opsional |
Jenis:
Array<string> optionalJenis tempat utama yang disertakan. Lihat PlaceNearbySearchRequestElement.includedPrimaryTypes dan SearchNearbyRequest.includedPrimaryTypes untuk mengetahui detail selengkapnya. |
includedTypes
opsional |
Jenis:
Array<string> optionalJenis tempat yang disertakan. Lihat PlaceNearbySearchRequestElement.includedTypes dan SearchNearbyRequest.includedTypes untuk mengetahui detail selengkapnya. |
locationRestriction
opsional |
Jenis:
Circle|CircleLiteral optionalWilayah yang akan ditelusuri. Lihat PlaceNearbySearchRequestElement.locationRestriction dan SearchNearbyRequest.locationRestriction untuk mengetahui detail selengkapnya. |
maxResultCount
opsional |
Jenis:
number optionalJumlah hasil maksimum yang akan ditampilkan. Lihat PlaceNearbySearchRequestElement.maxResultCount dan SearchNearbyRequest.maxResultCount untuk mengetahui detail selengkapnya. |
rankPreference
opsional |
Jenis:
SearchNearbyRankPreference optionalCara 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");
Konstruktor | |
|---|---|
PlaceTextSearchRequestElement |
PlaceTextSearchRequestElement([options])Parameter:
|
Properti | |
|---|---|
evConnectorTypes
attr: ev-connector-types |
Default:
nullDaftar 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 optionalJenis output: number optionalDefault:
nullKecepatan pengisian daya minimum yang diperlukan dalam kilowatt.
Atribut HTML: ev-minimum-charging-rate-kw="number" |
futureOpeningBusinessesIncluded |
Jenis input:
boolean optionalJenis output: boolean optionalSertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang. |
includedType
attr: included-type |
Jenis input:
string optionalJenis output: string optionalDefault:
nullJenis tempat yang diminta.
Atribut HTML: included-type="type" |
isOpenNow
attr: is-open-now |
Jenis input:
boolean optionalJenis output: boolean optionalDefault:
nullDigunakan untuk membatasi penelusuran ke tempat-tempat yang saat ini buka.
Atribut HTML: is-open-now |
locationBias
attr: location-bias |
Default:
nullBias lokasi untuk penelusuran.
Atribut HTML:
|
locationRestriction
attr: location-restriction |
Default:
nullPembatasan 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 optionalJenis output: number optionalDefault:
nullJumlah hasil maksimum yang akan ditampilkan.
Atribut HTML: max-result-count="number" |
minRating
attr: min-rating |
Jenis input:
number optionalJenis output: number optionalDefault:
nullMemfilter hasil yang rating pengguna rata-ratanya benar-benar kurang dari batas ini.
Atribut HTML: min-rating="number" |
priceLevels
attr: price-levels |
Default:
nullDigunakan untuk membatasi penelusuran ke tempat yang ditandai sebagai tingkat harga tertentu.
Atribut HTML: price-levels="price-level1 price-level2..." |
rankPreference
attr: rank-preference |
Default:
nullCara hasil akan diberi peringkat dalam respons.
Atribut HTML: rank-preference="value-name" |
textQuery
attr: text-query |
Jenis input:
string optionalJenis output: string optionalDefault:
nullKueri teks untuk penelusuran tekstual.
Atribut HTML: text-query="string" |
useStrictTypeFiltering
attr: use-strict-type-filtering |
Jenis input:
boolean optionalJenis output: boolean optionalDefault:
nullDigunakan untuk menetapkan pemfilteran jenis yang ketat untuk 'includedType'.
Atribut HTML: use-strict-type-filtering |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Antarmuka PlaceTextSearchRequestElementOptions
antarmuka
google.maps.places.PlaceTextSearchRequestElementOptions
diimplementasikan oleh PlaceTextSearchRequestElement
Opsi untuk PlaceTextSearchRequestElement.
Properti | |
|---|---|
evConnectorTypes
opsional |
Jenis:
Array<EVConnectorType> optionalDaftar jenis konektor EV yang diinginkan. Lihat SearchByTextRequest.evSearchOptions dan PlaceTextSearchRequestElement.evConnectorTypes untuk mengetahui detail selengkapnya. |
evMinimumChargingRateKw
opsional |
Jenis:
number optionalKecepatan pengisian daya minimum yang diperlukan dalam kilowatt. Lihat SearchByTextRequest.evSearchOptions dan PlaceTextSearchRequestElement.evMinimumChargingRateKw untuk mengetahui detail selengkapnya. |
futureOpeningBusinessesIncluded
opsional |
Jenis:
boolean optionalSertakan prediksi tempat untuk bisnis yang belum buka, tetapi diperkirakan akan buka pada masa mendatang. |
includedType
opsional |
Jenis:
string optionalJenis tempat yang diminta. Lihat SearchByTextRequest.includedType dan PlaceTextSearchRequestElement.includedType untuk mengetahui detail selengkapnya. |
isOpenNow
opsional |
Jenis:
boolean optionalDigunakan untuk membatasi penelusuran ke tempat-tempat yang saat ini buka. Lihat SearchByTextRequest.isOpenNow dan PlaceTextSearchRequestElement.isOpenNow untuk mengetahui detail selengkapnya. |
locationBias
opsional |
Jenis:
LocationBias optionalBias lokasi untuk penelusuran. Lihat SearchByTextRequest.locationBias dan PlaceTextSearchRequestElement.locationBias untuk mengetahui detail selengkapnya. |
locationRestriction
opsional |
Jenis:
LatLngBounds|LatLngBoundsLiteral optionalPembatasan lokasi untuk penelusuran. Lihat SearchByTextRequest.locationRestriction dan PlaceTextSearchRequestElement.locationRestriction untuk mengetahui detail selengkapnya. |
maxResultCount
opsional |
Jenis:
number optionalJumlah hasil maksimum yang akan ditampilkan. Lihat SearchByTextRequest.maxResultCount dan PlaceTextSearchRequestElement.maxResultCount untuk mengetahui detail selengkapnya. |
minRating
opsional |
Jenis:
number optionalMemfilter 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> optionalDigunakan untuk membatasi penelusuran ke tempat yang ditandai sebagai tingkat harga tertentu. Lihat SearchByTextRequest.priceLevels dan PlaceTextSearchRequestElement.priceLevels untuk mengetahui detail selengkapnya. |
rankPreference
opsional |
Jenis:
SearchByTextRankPreference optionalCara hasil akan diberi peringkat dalam respons. Lihat SearchByTextRequest.rankPreference dan PlaceTextSearchRequestElement.rankPreference untuk mengetahui detail selengkapnya. |
textQuery
opsional |
Jenis:
string optionalKueri teks untuk penelusuran tekstual. Lihat SearchByTextRequest.textQuery dan PlaceTextSearchRequestElement.textQuery untuk mengetahui detail selengkapnya. |
useStrictTypeFiltering
opsional |
Jenis:
boolean optionalDigunakan 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");
Konstruktor | |
|---|---|
Autocomplete |
Autocomplete(inputField[, opts])Parameter:
Membuat instance baru Autocomplete yang dilampirkan ke kolom teks input yang ditentukan dengan opsi yang diberikan. |
Metode | |
|---|---|
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>|undefinedMenampilkan 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:
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:
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
| |
Acara | |
|---|---|
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.
Properti | |
|---|---|
bounds
opsional |
Jenis:
LatLngBounds|LatLngBoundsLiteral optionalArea untuk menelusuri tempat. |
componentRestrictions
opsional |
Jenis:
ComponentRestrictions optionalBatasan komponen. Batasan komponen digunakan untuk membatasi prediksi hanya pada prediksi yang ada dalam komponen induk. Misalnya, negara. |
fields
opsional |
Jenis:
Array<string> optionalKolom 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']. |
opsional |
Jenis:
boolean optionalApakah 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 optionalNilai 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> optionalJenis prediksi yang akan ditampilkan. Untuk jenis yang didukung, lihat panduan developer. Jika tidak ada jenis yang ditentukan, semua jenis akan ditampilkan. |
Class SearchBox
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");
Konstruktor | |
|---|---|
SearchBox |
SearchBox(inputField[, opts])Parameter:
Membuat instance baru SearchBox yang dilampirkan ke kolom teks input yang ditentukan dengan opsi yang diberikan. |
Metode | |
|---|---|
getBounds |
getBounds()Parameter: Tidak ada
Nilai Hasil:
LatLngBounds|undefinedMenampilkan batas yang menjadi bias prediksi kueri. |
getPlaces |
getPlaces()Parameter: Tidak ada
Nilai Hasil:
Array<PlaceResult>|undefinedMenampilkan 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
| |
Acara | |
|---|---|
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.
Properti | |
|---|---|
bounds
opsional |
Jenis:
LatLngBounds|LatLngBoundsLiteral optionalArea 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");
Konstruktor | |
|---|---|
PlaceContextualElement |
PlaceContextualElement([options])Parameter:
|
Properti | |
|---|---|
contextToken
attr: context-token |
Jenis input:
string optionalJenis output: string optionalToken konteks.
Atribut HTML: context-token="string" |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Antarmuka PlaceContextualElementOptions
antarmuka
google.maps.places.PlaceContextualElementOptions
diimplementasikan oleh PlaceContextualElement
Opsi untuk PlaceContextualElement.
Properti | |
|---|---|
contextToken
opsional |
Jenis:
string optionalToken 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");
Konstruktor | |
|---|---|
PlaceContextualListConfigElement |
PlaceContextualListConfigElement([options])Parameter:
|
Properti | |
|---|---|
layout
attr: layout |
Tata letak.
Atribut HTML: layout="value-name" |
mapHidden
attr: map-hidden |
Jenis input:
boolean optionalJenis output: booleanApakah peta disembunyikan.
Atribut HTML: map-hidden |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Antarmuka PlaceContextualListConfigElementOptions
antarmuka
google.maps.places.PlaceContextualListConfigElementOptions
diimplementasikan oleh PlaceContextualListConfigElement
Opsi untuk PlaceContextualListConfigElement.
Properti | |
|---|---|
layout
opsional |
Jenis:
PlaceContextualListLayout optionalDefault:
PlaceContextualListLayout.VERTICALTata letak. |
mapHidden
opsional |
Jenis:
boolean optionalDefault:
falseTrue 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");
Konstanta | |
|---|---|
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. |