Place (beta)

Class Place

Class google.maps.places.Place

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {Place} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

Place
Place(options)
Parameter:
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
Parameter:
Nilai Hasil: Promise<{places:Array<Place>}>
Menelusuri tempat berdasarkan nomor telepon yang diberikan. Menampilkan array karena kasus yang jarang terjadi ketika beberapa tempat dapat berbagi nomor telepon.
findPlaceFromQuery
findPlaceFromQuery(request)
Parameter:
Nilai Hasil: Promise<{places:Array<Place>}>
Menelusuri tempat berdasarkan kueri teks tertentu. Menampilkan array karena kasus saat kueri sedikit ambigu, dan lebih dari satu tempat ditampilkan. Metode ini tidak ditujukan untuk penelusuran yang mengharapkan beberapa hasil.
addressComponents
Jenis: Array<AddressComponent> optional
Kumpulan komponen alamat untuk lokasi Tempat ini. Objek kosong jika tidak ada data alamat yang diketahui. undefined jika data alamat belum dipanggil dari server.
adrFormatAddress
Jenis: string optional
Representasi alamat Tempat dalam microformat adr.
attributions
Jenis: Array<Attribution> optional
Teks atribusi yang akan ditampilkan untuk hasil Tempat ini.
businessStatus
Jenis: BusinessStatus optional
Status operasional lokasi. null jika tidak ada status yang diketahui. undefined jika data status belum dimuat dari server.
displayName
Jenis: string optional
Nama tampilan lokasi. null jika tidak ada nama. undefined jika data nama belum dimuat dari server.
formattedAddress
Jenis: string optional
Alamat lengkap lokasi.
googleMapsURI
Jenis: string optional
URL laman resmi Google untuk tempat ini. Ini adalah halaman milik Google berisi informasi terbaik yang tersedia tentang Tempat ini.
hasCurbsidePickup
Jenis: boolean optional
Apakah tempat ini memiliki opsi ambil di tepi jalan. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
hasDelivery
Jenis: boolean optional
Apakah suatu tempat memiliki layanan pesan antar. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
hasDineIn
Jenis: boolean optional
Apakah suatu tempat telah makan di tempat. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
hasTakeout
Jenis: boolean optional
Apakah tempat memiliki layanan bawa pulang. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
hasWheelchairAccessibleEntrance
Jenis: boolean optional
Apakah sebuah tempat memiliki pintu masuk khusus pengguna kursi roda. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
icon
Jenis: string optional
URL ke resource gambar yang dapat digunakan untuk mewakili kategori lokasi ini.
iconBackgroundColor
Jenis: string optional
Kode warna HEX default untuk kategori tempat.
id
Jenis: string
ID tempat unik.
internationalPhoneNumber
Jenis: string optional
Nomor telepon Place dalam format internasional. Format internasional menyertakan kode negara dan diawali dengan tanda tambah (+).
isReservable
Jenis: boolean optional
Apakah tempat dapat direservasi. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
location
Jenis: LatLng optional
Posisi Tempat.
nationalPhoneNumber
Jenis: string optional
Nomor telepon Tempat, yang diformat sesuai dengan konvensi wilayah nomor.
openingHours
Jenis: OpeningHours optional
photos
Jenis: Array<Photo> optional
Foto Tempat ini. Koleksi akan berisi hingga sepuluh objek Photo.
plusCode
Jenis: PlusCode optional
priceLevel
Jenis: number optional
Tingkat harga untuk Tempat, dalam skala 0 hingga 4. Tingkat harga diinterpretasikan sebagai berikut:
  • 0: Gratis
  • 1: Murah
  • 2: Sedang
  • 3: Mahal
  • 4: Sangat Mahal
rating
Jenis: number optional
Peringkat, antara 1,0 hingga 5,0, berdasarkan ulasan pengguna tentang Tempat ini.
requestedLanguage
Jenis: string optional
Bahasa yang diminta untuk tempat ini.
requestedRegion
Jenis: string optional
Wilayah yang diminta untuk tempat ini.
reviews
Jenis: Array<Review> optional
Daftar ulasan untuk Tempat ini.
servesBeer
Jenis: boolean optional
Apakah tempat ini menyajikan bir. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesBreakfast
Jenis: boolean optional
Apakah tempat menyajikan sarapan. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesBrunch
Jenis: boolean optional
Apakah tempat menyajikan brunch. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesDinner
Jenis: boolean optional
Apakah tempat menyajikan makan malam. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesLunch
Jenis: boolean optional
Apakah tempat menyajikan makan siang. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesVegetarianFood
Jenis: boolean optional
Apakah tempat menyajikan makanan vegetarian. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesWine
Jenis: boolean optional
Apakah suatu tempat menyajikan anggur. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
svgIconMaskURI
Jenis: string optional
URI ke resource svg gambar mask yang dapat digunakan untuk mewakili kategori tempat.
types
Jenis: Array<string> optional
Array jenis untuk Tempat ini (misalnya, ["political", "locality"] atau ["restaurant", "establishment"]).
userRatingsCount
Jenis: number optional
Jumlah penilaian pengguna yang berkontribusi pada Place.rating Tempat ini.
utcOffsetMinutes
Jenis: number optional
Offset dari UTC zona waktu Place saat ini, dalam menit. Misalnya, Waktu Standar Timur Austria (GMT+10) dalam waktu musim panas 11 jam lebih cepat dari UTC, sehingga utc_offset_minutes akan menjadi 660. Untuk zona waktu di belakang UTC, perbedaannya adalah negatif. Misalnya, utc_offset_minutes adalah -60 untuk Tanjung Verde.
viewport
Jenis: LatLngBounds optional
Area pandang yang diinginkan saat menampilkan Tempat ini di peta.
websiteURI
Jenis: string optional
Situs resmi untuk Tempat ini, seperti halaman beranda bisnis.
fetchFields
fetchFields(options)
Parameter:
Nilai Hasil: Promise<{place:Place}>
getNextOpeningTime
getNextOpeningTime([date])
Parameter:
  • date: Date optional
Nilai Hasil: Promise<Date optional>
Menghitung stempel waktu (sebagai milidetik sejak epoch, cocok untuk digunakan dengan new Date()) yang mewakili OpeningHoursTime berikutnya. Menampilkan undefined jika data tidak cukup untuk menghitung hasil, atau tempat ini tidak beroperasi.
isOpen
isOpen([date])
Parameter:
  • dateDate optional Secara default ditetapkan ke sekarang.
Nilai Hasil: Promise<boolean optional>
Periksa apakah tempat tersebut buka pada tanggal yang ditentukan. Menyelesaikan masalah dengan undefined jika data yang diketahui untuk lokasi tidak memadai untuk menghitung ini, misalnya jika jam buka tidak terdaftar.

Antarmuka PlaceOptions

Antarmuka google.maps.places.PlaceOptions

Opsi untuk membuat Tempat.

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

id
Jenis: string
ID tempat unik.
requestedLanguage optional
Jenis: string optional
ID bahasa untuk bahasa yang harus digunakan untuk menampilkan detail. Lihat daftar bahasa yang didukung.
requestedRegion optional
Jenis: string optional
Kode wilayah wilayah pengguna. Hal ini dapat memengaruhi foto mana yang dapat ditampilkan, dan mungkin hal-hal lainnya. 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 "Inggris Raya dan Irlandia Utara").

Class AddressComponent

Class google.maps.places.AddressComponent

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {AddressComponent} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

longText
Jenis: string optional
Teks lengkap komponen alamat.
shortText
Jenis: string optional
Teks singkat yang disingkat dari komponen alamat yang diberikan.
types
Jenis: Array<string>
Array string yang menunjukkan jenis komponen alamat ini. Daftar jenis yang valid dapat ditemukan di sini.

Class Attribution

Class google.maps.places.Attribution

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {Attribution} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

provider
Jenis: string optional
Teks atribusi yang akan ditampilkan untuk hasil Tempat ini.
providerURI
Jenis: string optional

Antarmuka FetchFieldsRequest

Antarmuka google.maps.places.FetchFieldsRequest

Opsi untuk mengambil kolom Tempat.

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

fields
Jenis: Array<string>
Daftar kolom yang akan diambil.
sessionToken optional
Jenis: AutocompleteSessionToken optional
Referensi unik yang digunakan untuk menggabungkan permintaan detail dengan sesi pelengkapan otomatis.

Class OpeningHours

Class google.maps.places.OpeningHours

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {OpeningHours} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

periods
Periode buka yang mencakup setiap hari dalam seminggu, mulai dari hari Minggu, dalam urutan kronologis. Tidak termasuk hari saat Tempat tidak buka.
weekdayDescriptions
Jenis: Array<string>
Array berisi tujuh string yang menyatakan jam buka yang telah diformat untuk setiap hari dalam seminggu. Layanan Tempat akan memformat dan melokalkan jam buka secara tepat untuk bahasa saat ini. Urutan elemen dalam array ini bergantung pada bahasa. Beberapa bahasa memulai pekan pada hari Senin, sementara yang lain mulai pada hari Minggu.

Class OpeningHoursPeriod

Class google.maps.places.OpeningHoursPeriod

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {OpeningHoursPeriod} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

close
Jenis: OpeningHoursPoint optional
Jam tutup Tempat.
open
Jam buka untuk Tempat.

Class OpeningHoursPoint

Class google.maps.places.OpeningHoursPoint

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {OpeningHoursPoint} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

day
Jenis: number
Hari dalam seminggu, sebagai angka dalam rentang [0, 6], mulai hari Minggu. Misalnya, 2 berarti Selasa.
hour
Jenis: number
Jam OpeningHoursPoint.time sebagai angka, dalam rentang [0, 23]. Nama ini akan dilaporkan dalam zona waktu Tempat.
minute
Jenis: number
Menit OpeningHoursPoint.time sebagai angka, dalam rentang [0, 59]. Nama ini akan dilaporkan dalam zona waktu Tempat.

Class Foto

Class google.maps.places.Photo

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {Photo} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

attributions
Teks atribusi yang akan ditampilkan untuk foto ini.
heightPx
Jenis: number
Tinggi foto dalam piksel.
widthPx
Jenis: number
Lebar foto dalam piksel.
getURI
getURI([options])
Parameter:
Nilai Hasil: string
Menampilkan URL gambar yang sesuai dengan opsi yang ditentukan.

Class PhotoAttribution

Class google.maps.places.PhotoAttribution

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {PhotoAttribution} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

author
Jenis: string
Teks atribusi yang akan ditampilkan untuk hasil Foto ini.
authorURI
Jenis: string optional

Class PlusCode

Class google.maps.places.PlusCode

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {PlusCode} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

compoundCode
Jenis: string optional
Plus Codes dengan 1/8000 derajat sebesar 1/8000 derajat area tempat empat karakter pertama (kode area) diletakkan dan diganti dengan deskripsi lokalitas. Misalnya, "9G8F+5W Zurich, Swiss".
globalCode
Jenis: string optional
Plus Codes dengan 1/8000 derajat kali 1/8000 derajat area. Misalnya, "8FVC9G8F+5W".

Class Review

Class google.maps.places.Review

Muat menggunakan parameter URL &libraries=places. Lihat Library di Maps JavaScript API.

Saat menggunakan v=beta, dapat diakses dengan memanggil const {Review} = await google.map.importLibrary("places"). Lihat Library di Maps JavaScript API.

author
Jenis: string optional
Nama pengulas.
authorPhotoURI
Jenis: string optional
URL ke gambar profil pelaku.
authorURI
Jenis: string optional
URL ke profil pengulas.
publishTime
Jenis: Date optional
rating
Jenis: number optional
Peringkat ulasan ini, angka antara 1,0 dan 5,0 (inklusif).
relativePublishTimeDescription
Jenis: string optional
String yang diformat baru-baru ini, yang menyatakan waktu peninjauan relatif terhadap waktu saat ini dalam formulir yang sesuai untuk bahasa dan negara. Misalnya `"sebulan yang lalu"'.
text
Jenis: string optional
Teks ulasan.
textLanguageCode
Jenis: string optional
Kode bahasa IETF yang menunjukkan bahasa yang digunakan dalam ulasan ini. Perhatikan bahwa kode ini hanya menyertakan tag bahasa utama tanpa tag sekunder yang menunjukkan negara atau wilayah. Misalnya, semua ulasan dalam bahasa Inggris akan diberi tag sebagai 'en', bukan 'en-AU' atau 'en-UK'.