Class Place
Class
google.maps.places.Place
Akses dengan memanggil const {Place} = await google.maps.importLibrary("places")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Place |
Place(options) Parameter:
|
Metode Statis | |
---|---|
searchByText |
searchByText(request) Parameter:
Kueri teks berdasarkan penelusuran tempat. |
Properti | |
---|---|
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 |
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
|
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 |
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. |
|
Jenis:
OpeningHours optional |
Metode | |
---|---|
fetchFields |
fetchFields(options) Parameter:
|
getNextOpeningTime |
getNextOpeningTime([date]) Parameter:
Menghitung Tanggal yang mewakili OpeningHoursTime berikutnya. Menampilkan undefined jika data tidak cukup untuk menghitung hasil, atau tempat ini tidak operasional. |
isOpen |
isOpen([date]) Parameter:
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.
Properti | |
---|---|
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.
Properti | |
---|---|
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.
Properti | |
---|---|
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.
Properti | |
---|---|
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.
Properti | |
---|---|
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.
Properti | |
---|---|
periods |
Jenis:
Array<OpeningHoursPeriod> 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.
Properti | |
---|---|
close |
Jenis:
OpeningHoursPoint optional Waktu tutup untuk Place. |
open |
Jenis:
OpeningHoursPoint 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.
Properti | |
---|---|
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.
Properti | |
---|---|
authorAttributions |
Jenis:
Array<AuthorAttribution> Teks atribusi yang akan ditampilkan untuk foto ini. |
heightPx |
Jenis:
number Tinggi foto dalam piksel. |
widthPx |
Jenis:
number Lebar foto dalam piksel. |
Metode | |
---|---|
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.
Properti | |
---|---|
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.
Properti | |
---|---|
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.
Properti | |
---|---|
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.
Konstanta | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |
Antarmuka SearchByTextRequest
Antarmuka
google.maps.places.SearchByTextRequest
Antarmuka permintaan untuk Place.searchByText
.
Properti | |
---|---|
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 |
Jenis:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle 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 |
Jenis:
LatLngBounds|LatLngBoundsLiteral 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. |
|
Jenis:
string 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.
Konstanta | |
---|---|
DISTANCE |
Menentukan peringkat hasil menurut jarak. |
RELEVANCE |
Memberi peringkat hasil menurut relevansi. |