Place

Place class

Class google.maps.places.Place

Class ini mengimplementasikan PlaceOptions.

Akses dengan memanggil const {Place} = await google.maps.importLibrary("places").
Lihat Library di Maps JavaScript API.

Place
Place(options)
Parameter: 
searchByText
searchByText(request)
Parameter: 
Nilai yang Ditampilkan:  Promise<{places:Array<Place>}>
Penelusuran tempat berdasarkan kueri teks.
searchNearby
searchNearby(request)
Parameter: 
Nilai yang Ditampilkan:  Promise<{places:Array<Place>}>
Menelusuri tempat-tempat terdekat.
accessibilityOptions
Jenis:  AccessibilityOptions optional
Opsi aksesibilitas Tempat ini. undefined jika data opsi aksesibilitas belum dipanggil dari server.
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.
allowsDogs
Jenis:  boolean optional
attributions
Jenis:  Array<Attribution> optional
Penyedia data yang harus ditampilkan untuk Tempat.
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.
displayNameLanguageCode
Jenis:  string optional
Bahasa nama tampilan lokasi. null jika tidak ada nama. undefined jika data nama belum dimuat dari server.
editorialSummary
Jenis:  string optional
Ringkasan editorial untuk tempat ini. null jika tidak ada ringkasan editorial. undefined jika kolom ini belum diminta.
editorialSummaryLanguageCode
Jenis:  string optional
Bahasa ringkasan editorial untuk tempat ini. null jika tidak ada ringkasan editorial. undefined jika kolom ini belum diminta.
evChargeOptions
Jenis:  EVChargeOptions optional
Opsi Pengisian Daya EV yang disediakan oleh tempat. undefined jika opsi pengisian daya kendaraan listrik belum dipanggil dari server.
formattedAddress
Jenis:  string optional
Alamat lengkap lokasi.
fuelOptions
Jenis:  FuelOptions optional
Opsi bahan bakar yang disediakan oleh tempat. undefined jika opsi bahan bakar belum dipanggil dari server.
googleMapsURI
Jenis:  string optional
URL laman resmi Google untuk tempat ini. Halaman ini adalah halaman milik Google yang berisi informasi terbaik yang tersedia tentang Tempat.
hasCurbsidePickup
Jenis:  boolean optional
Apakah tempat 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 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 tempat memiliki layanan makan di tempat. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
hasLiveMusic
Jenis:  boolean optional
hasMenuForChildren
Jenis:  boolean optional
hasOutdoorSeating
Jenis:  boolean optional
hasRestroom
Jenis:  boolean optional
hasTakeout
Jenis:  boolean optional
Apakah tempat memiliki layanan pesan bawa pulang. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
iconBackgroundColor
Jenis:  string optional
Kode warna HEX default untuk kategori tempat.
id
Jenis:  string
ID tempat unik.
internationalPhoneNumber
Jenis:  string optional
Nomor telepon Tempat dalam format internasional. Format internasional menyertakan kode negara dan diawali dengan tanda tambah (+).
isGoodForChildren
Jenis:  boolean optional
isGoodForGroups
Jenis:  boolean optional
isGoodForWatchingSports
Jenis:  boolean optional
isReservable
Jenis:  boolean optional
Apakah tempat dapat dipesan. 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 penomoran di wilayah tersebut.
parkingOptions
Jenis:  ParkingOptions optional
Opsi tempat parkir yang disediakan oleh tempat. undefined jika data opsi tempat parkir belum dipanggil dari server.
paymentOptions
Jenis:  PaymentOptions optional
Opsi pembayaran yang disediakan oleh tempat. undefined jika data opsi pembayaran belum dipanggil dari server.
photos
Jenis:  Array<Photo> optional
Foto Tempat ini. Kumpulan akan berisi hingga sepuluh objek Photo.
plusCode
Jenis:  PlusCode optional
postalAddress
Jenis:  PostalAddress optional
priceLevel
Jenis:  PriceLevel optional
Tingkat harga Tempat. Properti ini dapat menampilkan salah satu nilai berikut
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
Jenis:  PriceRange optional
Rentang harga untuk Tempat ini. endPrice dapat dibatalkan, yang menunjukkan rentang tanpa batas atas (misalnya, "Lebih dari Rp1.000.000").
primaryType
Jenis:  string optional
Jenis utama lokasi. null jika tidak ada jenis. undefined jika data jenis belum dimuat dari server.
primaryTypeDisplayName
Jenis:  string optional
Nama tampilan jenis utama lokasi. null jika tidak ada jenis. undefined jika data jenis belum dimuat dari server.
primaryTypeDisplayNameLanguageCode
Jenis:  string optional
Bahasa nama tampilan jenis utama lokasi. null jika tidak ada jenis. undefined jika data jenis belum dimuat dari server.
rating
Jenis:  number optional
Rating, antara 1,0 hingga 5,0, berdasarkan ulasan pengguna tentang Tempat ini.
regularOpeningHours
Jenis:  OpeningHours optional
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 suatu 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 suatu tempat menyajikan brunch. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui. Menampilkan 'undefined' jika kolom ini belum diminta.
servesCocktails
Jenis:  boolean optional
servesCoffee
Jenis:  boolean optional
servesDessert
Jenis:  boolean optional
servesDinner
Jenis:  boolean optional
Apakah tempat ini 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 ini 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 suatu 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 tempat menyajikan wine. 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 mask gambar SVG yang dapat digunakan untuk merepresentasikan kategori tempat.
types
Jenis:  Array<string> optional
Array jenis untuk Tempat ini (misalnya, ["political", "locality"] atau ["restaurant", "establishment"]).
userRatingCount
Jenis:  number optional
Jumlah rating pengguna yang berkontribusi pada Place.rating Tempat ini.
utcOffsetMinutes
Jenis:  number optional
Selisih dari UTC zona waktu saat ini dari Tempat, dalam menit. Misalnya, Waktu Standar Timur Australia (GMT+10) saat penyesuaian waktu musim panas adalah 11 jam lebih awal dari UTC, sehingga utc_offset_minutes akan menjadi 660. Untuk zona waktu di belakang UTC, selisihnya negatif. Misalnya, utc_offset_minutes adalah -60 untuk Tanjung Verde.
viewport
Jenis:  LatLngBounds optional
Area tampilan yang diinginkan saat menampilkan Tempat ini di peta.
websiteURI
Jenis:  string optional
Situs resmi untuk Tempat ini, seperti halaman beranda bisnis.
openingHours
Jenis:  OpeningHours optional
hasWiFi
Jenis:  boolean optional
fetchFields
fetchFields(options)
Parameter: 
Nilai yang Ditampilkan:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parameter: 
  • dateDate optional
Nilai yang Ditampilkan:  Promise<Date optional>
Menghitung Tanggal yang merepresentasikan OpeningHoursTime berikutnya. Menampilkan nilai yang tidak ditentukan jika data tidak cukup untuk menghitung hasil, atau tempat ini tidak beroperasi.
BetaisOpen
isOpen([date])
Parameter: 
  • dateDate optional Defaultnya adalah sekarang.
Nilai yang Ditampilkan:  Promise<boolean optional>
Periksa apakah tempat buka pada tanggal dan waktu tertentu. Diselesaikan dengan undefined jika data yang diketahui untuk lokasi tidak cukup untuk menghitungnya, misalnya jika jam buka tidak terdaftar.
toJSON
toJSON()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  Object objek JSON dengan semua properti Tempat yang diminta.

Antarmuka PlaceOptions

google.maps.places.PlaceOptions interface

Opsi untuk membuat Tempat.

id
Jenis:  string
ID tempat unik.
requestedLanguage optional
Jenis:  string optional
ID bahasa untuk bahasa yang digunakan untuk menampilkan detail. Lihat daftar bahasa yang didukung.
requestedRegion optional
Jenis:  string optional
Kode wilayah pengguna. Hal ini dapat memengaruhi foto mana yang dapat ditampilkan, dan mungkin 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 "The United Kingdom of Great Britain and Northern Ireland").

AccessibilityOptions class

Class google.maps.places.AccessibilityOptions

Akses dengan memanggil const {AccessibilityOptions} = await google.maps.importLibrary("places").
Lihat Library di Maps JavaScript API.

hasWheelchairAccessibleEntrance
Jenis:  boolean optional
Apakah tempat memiliki pintu masuk khusus pengguna kursi roda. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui.
hasWheelchairAccessibleParking
Jenis:  boolean optional
Apakah tempat memiliki tempat parkir khusus pengguna kursi roda. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui.
hasWheelchairAccessibleRestroom
Jenis:  boolean optional
Apakah tempat memiliki toilet khusus pengguna kursi roda. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui.
hasWheelchairAccessibleSeating
Jenis:  boolean optional
Apakah tempat menawarkan tempat duduk yang dapat diakses dengan kursi roda. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui.

Kelas AddressComponent

Class google.maps.places.AddressComponent

Komponen alamat untuk lokasi Tempat.

Akses dengan memanggil const {AddressComponent} = await google.maps.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.

Attribution class

Class google.maps.places.Attribution

Informasi tentang penyedia data untuk suatu Tempat.

Akses dengan memanggil const {Attribution} = await google.maps.importLibrary("places").
Lihat Library di Maps JavaScript API.

provider
Jenis:  string optional
Nama penyedia data Tempat.
providerURI
Jenis:  string optional
URI ke penyedia data Tempat.

Kelas AuthorAttribution

Class google.maps.places.AuthorAttribution

Informasi tentang penulis konten buatan pengguna.

Akses dengan memanggil const {AuthorAttribution} = await google.maps.importLibrary("places").
Lihat Library di Maps JavaScript API.

displayName
Jenis:  string
Nama penulis untuk hasil ini.
photoURI
Jenis:  string optional
URI foto penulis untuk hasil ini. Fitur ini mungkin tidak selalu tersedia.
uri
Jenis:  string optional
URI profil penulis untuk hasil ini.

Kelas ConnectorAggregation

Class google.maps.places.ConnectorAggregation

Informasi pengisian daya kendaraan listrik, yang dikelompokkan untuk konektor dengan jenis yang sama dan kecepatan pengisian daya yang sama.

Akses dengan memanggil const {ConnectorAggregation} = await google.maps.importLibrary("places").
Lihat Library di Maps JavaScript API.

availabilityLastUpdateTime
Jenis:  Date optional
Waktu saat informasi ketersediaan konektor dalam penggabungan ini terakhir diperbarui.
availableCount
Jenis:  number optional
Jumlah konektor dalam agregasi ini yang saat ini tersedia.
count
Jenis:  number
Jumlah konektor dalam penggabungan ini.
maxChargeRateKw
Jenis:  number
Kecepatan pengisian daya maksimum statis dalam kw dari setiap konektor agregasi.
outOfServiceCount
Jenis:  number optional
Jumlah konektor dalam penggabungan ini yang saat ini tidak berfungsi.
type
Jenis:  EVConnectorType optional
Jenis konektor agregasi ini.

Class EVChargeOptions

Class google.maps.places.EVChargeOptions

Informasi tentang SPKLU yang tersedia di tempat tersebut.

Akses dengan memanggil const {EVChargeOptions} = await google.maps.importLibrary("places").
Lihat Library di Maps JavaScript API.

connectorAggregations
Daftar penggabungan konektor pengisian daya kendaraan listrik yang berisi konektor dengan jenis yang sama dan kecepatan pengisian daya yang sama.