Place

Class Place

Class google.maps.places.Place

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 Hasil:  Promise<{places:Array<Place>}>
Kueri teks berdasarkan penelusuran tempat.
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 Place ini. Objek kosong jika tidak ada data alamat yang diketahui. undefined jika data alamat belum dipanggil dari server.
adrFormatAddress
Jenis:  string optional
Representasi alamat Place dalam format mikro 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.
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.
formattedAddress
Jenis:  string optional
Alamat lengkap lokasi.
googleMapsURI
Jenis:  string optional
URL laman resmi Google untuk tempat ini. Ini adalah halaman milik Google yang berisi informasi terbaik yang tersedia tentang Tempat ini.
hasCurbsidePickup
Jenis:  boolean optional
Apakah suatu 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 suatu tempat menyediakan 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 pernah 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 suatu tempat melayani 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 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 Place, diformat sesuai dengan konvensi regional nomor tersebut.
photos
Jenis:  Array<Photo> optional
Foto Tempat ini. Koleksi akan berisi hingga sepuluh objek Photo.
plusCode
Jenis:  PlusCode optional
priceLevel
Jenis:  PriceLevel optional
Tingkat harga Tempat. Properti ini dapat menampilkan salah satu nilai berikut
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
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 suatu tempat 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 tertentu menyajikan sarapan siang. 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 suatu 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 suatu 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 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 suatu 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 mewakili 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
Offset dari UTC zona waktu Tempat 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, selisihnya negatif. Misalnya, utc_offset_minutes adalah -60 untuk Tanjung Verde.
viewport
Jenis:  LatLngBounds optional
Area pandang yang disukai saat menampilkan Tempat ini pada peta.
websiteURI
Jenis:  string optional
Situs resmi untuk Tempat ini, seperti halaman beranda bisnis.
openingHours
Jenis:  OpeningHours optional
fetchFields
fetchFields(options)
Parameter: 
Nilai Hasil:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parameter: 
  • dateDate optional
Nilai Hasil:  Promise<Date optional>
Menghitung Tanggal yang mewakili OpeningHoursTime berikutnya. Menampilkan undefined jika data tidak cukup untuk menghitung hasil, atau tempat ini tidak operasional.
BetaisOpen
isOpen([date])
Parameter: 
  • dateDate optional Setelan defaultnya adalah sekarang.
Nilai Hasil:  Promise<boolean optional>
Memeriksa apakah tempat tersebut buka pada tanggal dan waktu yang ditentukan. 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 Hasil:  Object objek JSON dengan semua properti Tempat yang diminta.

Antarmuka PlaceOptions

Antarmuka google.maps.places.PlaceOptions

Opsi untuk membangun 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 untuk region pengguna. Hal ini dapat memengaruhi foto mana yang dapat dikembalikan, dan mungkin hal-hal lainnya. Kode wilayah menerima nilai yang berisi dua karakter ccTLD ("top-level domain"). 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").

AccessibilityOptions

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 suatu 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 suatu 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 khusus pengguna kursi roda. Menampilkan 'true' atau 'false' jika nilainya diketahui. Menampilkan 'null' jika nilainya tidak diketahui.

Class AddressComponent

Class google.maps.places.AddressComponent

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 pendek 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

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

fields
Jenis:  Array<string>
Daftar kolom yang akan diambil.

OpeningHours

Class google.maps.places.OpeningHours

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

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

Class OpeningHoursPeriod

Class google.maps.places.OpeningHoursPeriod

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

close
Jenis:  OpeningHoursPoint optional
Waktu tutup untuk Place.
open
Waktu buka untuk Place.

Class OpeningHoursPoint

Class google.maps.places.OpeningHoursPoint

Akses dengan memanggil const {OpeningHoursPoint} = await google.maps.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]. Lokasi ini akan dilaporkan dalam zona waktu Tempat.
minute
Jenis:  number
Menit OpeningHoursPoint.time sebagai angka, dalam rentang [0, 59]. Lokasi ini akan dilaporkan dalam zona waktu Tempat.

Class Photo

Class google.maps.places.Photo

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

authorAttributions
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.

AuthorAttribution

Class google.maps.places.AuthorAttribution

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. Opsi ini mungkin tidak selalu tersedia.
uri
Jenis:  string optional
URI profil penulis untuk hasil ini.

PlusCode

Class google.maps.places.PlusCode

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

compoundCode
Jenis:  string optional
Sebuah plus code dengan 1/8000 derajat dengan 1/8000 dari area derajat di mana empat karakter pertama (kode area) dijatuhkan dan diganti dengan deskripsi lokalitas. Misalnya, "9G8F+5W Zurich, Swiss".
globalCode
Jenis:  string optional
Sebuah kode plus dengan 1/8000 gelar pada 1/8000 dari luas derajat. Misalnya, "8FVC9G8F+5W".

Review

Class google.maps.places.Review

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

authorAttribution
Jenis:  AuthorAttribution optional
Pengulas.
publishTime
Jenis:  Date optional
rating
Jenis:  number optional
Rating ulasan ini, angka antara 1,0 dan 5,0 (inklusif).
relativePublishTimeDescription
Jenis:  string optional
String waktu terbaru yang diformat, menyatakan waktu peninjauan relatif terhadap waktu saat ini dalam bentuk yang sesuai untuk bahasa dan negara. Misalnya `"bulan lalu"'.
text
Jenis:  string optional
Teks ulasan.
textLanguageCode
Jenis:  string optional
Kode bahasa IETF yang menunjukkan bahasa yang digunakan untuk menulis 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 'en', bukan 'en-AU' atau 'en-UK'.

Konstanta PriceLevel

google.maps.places.PriceLevel konstanta

Enum tingkat harga untuk objek Place.

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Antarmuka SearchByTextRequest

Antarmuka google.maps.places.SearchByTextRequest

Antarmuka permintaan untuk Place.searchByText.

fields
Jenis:  Array<string>
Kolom yang akan disertakan dalam respons, yang akan ditagihkan. Jika ['*'] 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 titik-jalur (misalnya, "geometry.location").
includedType optional
Jenis:  string optional
Jenis tempat yang diminta. Daftar lengkap jenis yang didukung: https://developers.google.com/maps/documentation/places/web-service/place-types. Hanya mendukung satu jenis yang disertakan. Lihat SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
Jenis:  boolean optional
Default: false
Digunakan untuk membatasi penelusuran ke tempat yang saat ini buka.
language optional
Jenis:  string optional
Detail tempat akan ditampilkan dalam bahasa pilihan jika tersedia. Akan ditetapkan secara default ke preferensi bahasa browser. Daftar bahasa yang didukung saat ini: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
Wilayah yang akan ditelusuri. Lokasi ini berfungsi sebagai bias yang berarti hasil di sekitar lokasi yang diberikan mungkin akan ditampilkan. Tidak dapat ditetapkan bersama locationRestriction.
locationRestriction optional
Wilayah yang akan ditelusuri. Lokasi ini berfungsi sebagai pembatasan yang berarti hasil di luar lokasi yang ditentukan tidak akan ditampilkan. Tidak dapat ditetapkan bersama dengan locationBias.
maxResultCount optional
Jenis:  number optional
Jumlah hasil maksimum yang akan ditampilkan. Nilainya harus antara 1 dan 20, secara inklusif.
minRating optional
Jenis:  number optional
Filter hasil yang rating pengguna rata-ratanya benar-benar kurang dari batas ini. Nilai yang valid harus berupa float antara 0 dan 5 (inklusif) pada ritme 0,5 yaitu [0, 0,5, 1,0, ... , 5,0] secara inklusif. Rating input akan dibulatkan ke 0,5(plafon) terdekat. Misalnya, peringkat 0,6 akan menghilangkan semua hasil dengan peringkat kurang dari 1,0.
priceLevels optional
Jenis:  Array<PriceLevel> optional
Digunakan untuk membatasi penelusuran ke tempat yang ditandai sebagai tingkat harga tertentu. Kombinasi tingkat harga apa pun dapat dipilih. Setelan defaultnya adalah semua tingkat harga.
query optional
Jenis:  string optional
BetarankBy optional
Jenis:  SearchByTextRankPreference optional
rankPreference optional
Jenis:  SearchByTextRankPreference optional
Default: SearchByTextRankPreference.DISTANCE
Cara hasil akan diberi peringkat dalam respons.
region optional
Jenis:  string optional
Kode negara/wilayah (CLDR) Unicode tempat lokasi permintaan berasal. Parameter ini digunakan untuk menampilkan detail tempat, seperti nama tempat spesifik per wilayah, jika tersedia. Parameter ini dapat memengaruhi hasil berdasarkan hukum yang berlaku. Untuk mengetahui informasi selengkapnya, lihat https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Perhatikan bahwa kode wilayah 3 digit saat ini tidak didukung.
textQuery optional
Jenis:  string optional
Wajib. Kueri teks untuk penelusuran tekstual.
useStrictTypeFiltering optional
Jenis:  boolean optional
Default: false
Digunakan untuk menetapkan pemfilteran jenis yang ketat untuk SearchByTextRequest.includedType. Jika disetel ke benar (true), hanya hasil dari jenis yang sama yang akan ditampilkan.

Konstanta SearchByTextRankPreference

google.maps.places.SearchByTextRankPreference konstanta

Enum RankPreference untuk SearchByTextRequest.

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

DISTANCE Menentukan peringkat hasil menurut jarak.
RELEVANCE Memberi peringkat hasil menurut relevansi.