Places Service

PlacesService class

Class google.maps.places.PlacesService

Berisi metode yang terkait dengan penelusuran tempat dan pengambilan detail tentang suatu tempat.

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

PlacesService
PlacesService(attrContainer)
Parameter: 
Membuat instance baru PlacesService yang merender atribusi dalam penampung yang ditentukan.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parameter: 
Nilai yang Ditampilkan:  Tidak Ada
Mengambil daftar tempat berdasarkan nomor telepon. Biasanya hanya ada satu item dalam daftar hasil, tetapi jika permintaan ambigu, lebih dari satu hasil dapat ditampilkan. PlaceResult yang diteruskan ke callback adalah subkumpulan dari PlaceResult lengkap. Aplikasi Anda bisa mendapatkan PlaceResult yang lebih mendetail untuk setiap tempat dengan memanggil PlacesService.getDetails dan meneruskan PlaceResult.place_id untuk tempat yang diinginkan.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parameter: 
Nilai yang Ditampilkan:  Tidak Ada
Mengambil daftar tempat berdasarkan string kueri. Biasanya hanya ada satu item dalam daftar hasil, tetapi jika permintaan ambigu, lebih dari satu hasil dapat ditampilkan. PlaceResult yang diteruskan ke callback adalah subkumpulan dari PlaceResult lengkap. Aplikasi Anda bisa mendapatkan PlaceResult yang lebih mendetail untuk setiap tempat dengan memanggil PlacesService.getDetails dan meneruskan PlaceResult.place_id untuk tempat yang diinginkan.
getDetails
getDetails(request, callback)
Parameter: 
Nilai yang Ditampilkan:  Tidak Ada
Mengambil detail tentang tempat yang diidentifikasi oleh placeId yang diberikan.
nearbySearch
nearbySearch(request, callback)
Parameter: 
Nilai yang Ditampilkan:  Tidak Ada
Mengambil daftar tempat di dekat lokasi tertentu, berdasarkan kata kunci atau jenis. Lokasi harus selalu ditentukan, baik dengan meneruskan parameter LatLngBounds, atau location dan radius. PlaceResult yang diteruskan ke callback adalah subset dari PlaceResult lengkap. Aplikasi Anda bisa mendapatkan PlaceResult yang lebih mendetail untuk setiap tempat dengan mengirim permintaan Place Details yang meneruskan PlaceResult.place_id untuk tempat yang diinginkan. Objek PlaceSearchPagination dapat digunakan untuk mengambil halaman hasil tambahan (null jika ini adalah halaman hasil terakhir atau jika hanya ada satu halaman hasil).
textSearch
textSearch(request, callback)
Parameter: 
Nilai yang Ditampilkan:  Tidak Ada
Mengambil daftar tempat berdasarkan string kueri (misalnya, "pizza di Bandung", atau "toko sepatu di dekat Solo"). Parameter lokasi bersifat opsional; jika lokasi ditentukan, hasil hanya dicondongkan ke hasil di sekitar, bukan dibatasi ke tempat di dalam area. Gunakan textSearch jika Anda ingin menelusuri tempat menggunakan string arbitrer, dan dalam kasus di mana Anda mungkin tidak ingin membatasi hasil penelusuran ke lokasi tertentu. Objek PlaceSearchPagination dapat digunakan untuk mengambil halaman hasil tambahan (null jika ini adalah halaman hasil terakhir atau jika hanya ada satu halaman hasil).

PlaceDetailsRequest interface

google.maps.places.PlaceDetailsRequest interface

Kueri detail Tempat yang akan dikirim ke PlacesService.

placeId
Jenis:  string
ID Tempat dari Tempat yang detailnya diminta.
fields optional
Jenis:  Array<string> optional
Kolom yang akan disertakan dalam respons detail, yang akan ditagih. Jika tidak ada kolom yang ditentukan atau ['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").
language optional
Jenis:  string optional
ID bahasa untuk bahasa yang digunakan untuk menampilkan detail. Lihat daftar bahasa yang didukung.
region 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").
sessionToken optional
Jenis:  AutocompleteSessionToken optional
Referensi unik yang digunakan untuk menggabungkan permintaan detail dengan sesi pelengkapan otomatis.

Antarmuka FindPlaceFromPhoneNumberRequest

google.maps.places.FindPlaceFromPhoneNumberRequest interface

Permintaan penelusuran tempat dari teks yang akan dikirim ke PlacesService.findPlaceFromPhoneNumber.

fields
Jenis:  Array<string>
Kolom yang akan disertakan dalam respons, 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").
phoneNumber
Jenis:  string
Nomor telepon tempat yang akan dicari. Format harus E.164.
language optional
Jenis:  string optional
ID bahasa untuk bahasa yang digunakan untuk menampilkan nama dan alamat, jika memungkinkan. Lihat daftar bahasa yang didukung.
locationBias optional
Jenis:  LocationBias optional
Bias yang digunakan saat menelusuri Tempat. Hasilnya akan dicondongkan ke, tetapi tidak terbatas pada, LocationBias yang diberikan.

Antarmuka FindPlaceFromQueryRequest

google.maps.places.FindPlaceFromQueryRequest interface

Permintaan penelusuran tempat dari teks yang akan dikirim ke PlacesService.findPlaceFromQuery.

fields
Jenis:  Array<string>
Kolom yang akan disertakan dalam respons, 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").
query
Jenis:  string
Kueri permintaan. Misalnya, nama atau alamat tempat.
language optional
Jenis:  string optional
ID bahasa untuk bahasa yang digunakan untuk menampilkan nama dan alamat, jika memungkinkan. Lihat daftar bahasa yang didukung.
locationBias optional
Jenis:  LocationBias optional
Bias yang digunakan saat menelusuri Tempat. Hasilnya akan dicondongkan ke, tetapi tidak terbatas pada, LocationBias yang diberikan.

PlaceSearchRequest interface

google.maps.places.PlaceSearchRequest interface

Kueri penelusuran Tempat yang akan dikirim ke PlacesService.

bounds optional
Batas untuk menelusuri Tempat. location dan radius akan diabaikan jika bounds disetel.
keyword optional
Jenis:  string optional
Istilah yang akan dicocokkan dengan semua kolom yang tersedia, termasuk, tetapi tidak terbatas pada nama, jenis, dan alamat, serta ulasan pelanggan dan konten pihak ketiga lainnya.
language optional
Jenis:  string optional
ID bahasa untuk bahasa yang digunakan untuk menampilkan nama dan alamat, jika memungkinkan. Lihat daftar bahasa yang didukung.
location optional
Jenis:  LatLng|LatLngLiteral optional
Lokasi sekitar untuk menelusuri Tempat.
maxPriceLevel optional
Jenis:  number optional
Membatasi hasil hanya ke tempat yang berada pada tingkat harga yang ditentukan atau lebih rendah. Nilai yang valid berkisar dari 0 (paling terjangkau) hingga 4 (paling mahal), inklusif. Harus lebih besar dari atau sama dengan minPrice , jika ditentukan.
minPriceLevel optional
Jenis:  number optional
Membatasi hasil hanya ke tempat yang berada pada tingkat harga yang ditentukan atau lebih tinggi. Nilai yang valid berkisar dari 0 (paling terjangkau) hingga 4 (paling mahal), inklusif. Harus kurang dari atau sama dengan maxPrice, jika ditentukan.
name optional
Jenis:  string optional
Setara dengan keyword. Nilai di kolom ini digabungkan dengan nilai di kolom keyword dan diteruskan sebagai bagian dari string penelusuran yang sama.
openNow optional
Jenis:  boolean optional
Membatasi hasil hanya ke tempat yang buka saat ini.
radius optional
Jenis:  number optional
Jarak dari lokasi tertentu untuk menelusuri Tempat, dalam meter. Nilai maksimum yang diizinkan adalah 50.000.
rankBy optional
Jenis:  RankBy optional
Menentukan metode pemberian peringkat yang akan digunakan saat menampilkan hasil. Perhatikan bahwa saat rankBy ditetapkan ke DISTANCE, Anda harus menentukan location, tetapi Anda tidak dapat menentukan radius atau bounds.
type optional
Jenis:  string optional
Menelusuri tempat dengan jenis yang diberikan. Jenis ini diterjemahkan ke bahasa lokal lokasi target permintaan dan digunakan sebagai string kueri. Jika kueri juga diberikan, kueri tersebut akan digabungkan ke string jenis yang dilokalkan. Hasil dari jenis yang berbeda akan dihapus dari respons. Gunakan kolom ini untuk melakukan penelusuran kategoris yang tidak bergantung pada bahasa dan wilayah. Jenis yang valid diberikan di sini.

Antarmuka TextSearchRequest

google.maps.places.TextSearchRequest interface

Permintaan penelusuran teks yang akan dikirim ke PlacesService.

bounds optional
Batas yang digunakan untuk memengaruhi hasil saat menelusuri Tempat (opsional). location dan radius akan diabaikan jika bounds disetel. Hasil tidak akan dibatasi pada hasil yang berada dalam batas ini; tetapi, hasil di dalamnya akan memiliki peringkat yang lebih tinggi.
language optional
Jenis:  string optional
ID bahasa untuk bahasa yang digunakan untuk menampilkan nama dan alamat, jika memungkinkan. Lihat daftar bahasa yang didukung.
location optional
Jenis:  LatLng|LatLngLiteral optional
Pusat area yang digunakan untuk memengaruhi hasil saat menelusuri Tempat.
query optional
Jenis:  string optional
Istilah kueri permintaan. Misalnya, nama tempat ('Menara Eiffel'), kategori yang diikuti dengan nama lokasi ('pizza di New York'), atau nama tempat yang diikuti dengan penentu lokasi ('Starbucks di Sydney').
radius optional
Jenis:  number optional
Radius area yang digunakan untuk membiaskan hasil saat menelusuri Tempat, dalam meter.
region optional
Jenis:  string optional
Kode wilayah untuk membiaskan hasil. 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").
type optional
Jenis:  string optional
Menelusuri tempat dengan jenis yang diberikan. Jenis ini diterjemahkan ke bahasa lokal lokasi target permintaan dan digunakan sebagai string kueri. Jika kueri juga diberikan, kueri tersebut akan digabungkan ke string jenis yang dilokalkan. Hasil dari jenis yang berbeda akan dihapus dari respons. Gunakan kolom ini untuk melakukan penelusuran kategoris yang tidak bergantung pada bahasa dan wilayah. Jenis yang valid diberikan di sini.

Konstanta RankBy

google.maps.places.RankBy konstanta

Opsi peringkat untuk PlaceSearchRequest.

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

DISTANCE Memeringkat hasil tempat berdasarkan jarak dari lokasi.
PROMINENCE Memberi peringkat hasil tempat berdasarkan keterlihatannya.

LocationBias typedef

google.maps.places.LocationBias typedef

LocationBias merepresentasikan batas atau petunjuk tidak ketat yang akan digunakan saat menelusuri Tempat. Hasil mungkin berasal dari luar area yang ditentukan. Untuk menggunakan alamat IP pengguna saat ini sebagai bias, string "IP_BIAS" dapat ditentukan. Catatan: jika menggunakan Circle, pusat dan radius harus ditentukan.

LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string

LocationRestriction typedef

google.maps.places.LocationRestriction typedef

LocationRestriction merepresentasikan batas ketat yang akan digunakan saat menelusuri Tempat.

LatLngBounds|LatLngBoundsLiteral

Konstanta PlacesServiceStatus

google.maps.places.PlacesServiceStatus konstanta

Status yang ditampilkan oleh PlacesService setelah penelusurannya selesai. Tentukan ini berdasarkan nilai, atau menggunakan nama konstanta. Misalnya, 'OK' atau google.maps.places.PlacesServiceStatus.OK.

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

INVALID_REQUEST Permintaan ini tidak valid.
NOT_FOUND Tempat yang dirujuk tidak ditemukan.
OK Respons berisi hasil yang valid.
OVER_QUERY_LIMIT Aplikasi telah melampaui kuota permintaannya.
REQUEST_DENIED Aplikasi tidak diizinkan menggunakan PlacesService.
UNKNOWN_ERROR Permintaan PlacesService tidak dapat diproses karena terjadi error server. Permintaan mungkin berhasil jika Anda mencoba lagi.
ZERO_RESULTS Tidak ada hasil yang ditemukan untuk permintaan ini.

Antarmuka PlaceSearchPagination

google.maps.places.PlaceSearchPagination interface

Objek yang digunakan untuk mengambil halaman tambahan hasil Places.

hasNextPage
Jenis:  boolean
Menunjukkan apakah ada hasil lainnya. true saat ada halaman hasil tambahan.
nextPage
nextPage()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  void
Mengambil halaman hasil berikutnya. Menggunakan fungsi callback yang sama yang diberikan ke permintaan penelusuran pertama.

PlaceResult interface

google.maps.places.PlaceResult interface

Menentukan informasi tentang Tempat.

address_components optional
Jenis:  Array<GeocoderAddressComponent> optional
Kumpulan komponen alamat untuk lokasi Tempat ini. Hanya tersedia dengan PlacesService.getDetails.
adr_address optional
Jenis:  string optional
Representasi alamat Tempat dalam microformat adr. Hanya tersedia dengan PlacesService.getDetails.
aspects optional
Jenis:  Array<PlaceAspectRating> optional
Aspek yang diberi rating dari Tempat ini, berdasarkan ulasan pengguna Google dan Zagat. Ratingnya menggunakan skala 0 hingga 30.
business_status optional
Jenis:  BusinessStatus optional
Tanda yang menunjukkan status operasional Tempat, jika berupa bisnis (menunjukkan apakah tempat tersebut beroperasi, atau tutup baik sementara maupun permanen). Jika tidak ada data yang tersedia, tanda tidak ada dalam respons penelusuran atau detail.
formatted_address optional
Jenis:  string optional
Alamat lengkap Tempat.
formatted_phone_number optional
Jenis:  string optional
Nomor telepon Tempat, yang diformat sesuai dengan konvensi penomoran di wilayah tersebut. Hanya tersedia dengan PlacesService.getDetails.
geometry optional
Jenis:  PlaceGeometry optional
Informasi yang terkait dengan geometri suatu Tempat.
html_attributions optional
Jenis:  Array<string> optional
Teks atribusi yang akan ditampilkan untuk hasil Tempat ini. html_attributions yang tersedia selalu ditampilkan, terlepas dari fields yang telah diminta, dan harus ditampilkan.
icon optional
Jenis:  string optional
URL ke resource gambar yang dapat digunakan untuk menampilkan kategori Tempat ini.
icon_background_color optional
Jenis:  string optional
Warna latar belakang untuk digunakan dengan ikon Tempat. Lihat juga PlaceResult.icon_mask_base_uri.
icon_mask_base_uri optional
Jenis:  string optional
URL yang dipangkas ke masker ikon. Akses berbagai jenis ikon dengan menambahkan ekstensi file di bagian akhir (yaitu .svg atau .png).
international_phone_number optional
Jenis:  string optional
Nomor telepon Tempat dalam format internasional. Format internasional menyertakan kode negara dan diawali dengan tanda tambah (+). Hanya tersedia dengan PlacesService.getDetails.
name optional
Jenis:  string optional
Nama Tempat. Catatan: Untuk Tempat yang dimasukkan pengguna, ini adalah teks mentah, seperti yang diketik oleh pengguna. Harap berhati-hati saat menggunakan data ini, karena pengguna berbahaya dapat mencoba menggunakannya sebagai vektor untuk serangan injeksi kode (Lihat http://en.wikipedia.org/wiki/Code_injection).
opening_hours optional
Jenis:  PlaceOpeningHours optional
Menentukan kapan Tempat buka atau tutup.
permanently_closed optional
Jenis:  boolean optional
Tanda yang menunjukkan apakah Tempat ditutup, baik secara permanen maupun sementara. Jika tempat beroperasi, atau jika tidak ada data yang tersedia, tanda tidak ada dalam respons.
photos optional
Jenis:  Array<PlacePhoto> optional
Foto Tempat ini. Kumpulan akan berisi hingga sepuluh objek PlacePhoto.
place_id optional
Jenis:  string optional
ID unik untuk Tempat.
plus_code optional
Jenis:  PlacePlusCode optional
Menentukan Open Location Codes atau "plus codes" untuk Tempat.
price_level optional
Jenis:  number optional
Tingkat harga Tempat, dalam skala 0 hingga 4. Tingkat harga ditafsirkan sebagai berikut:
  • 0: Gratis
  • 1: Tidak mahal
  • 2: Sedang
  • 3: Mahal
  • 4: Sangat Mahal
rating optional
Jenis:  number optional
Rating, antara 1,0 hingga 5,0, berdasarkan ulasan pengguna tentang Tempat ini.
reviews optional
Jenis:  Array<PlaceReview> optional
Daftar ulasan tentang Tempat ini. Hanya tersedia dengan PlacesService.getDetails.
types optional
Jenis:  Array<string> optional
Array jenis untuk Tempat ini (misalnya, ["political", "locality"] atau ["restaurant", "establishment"]).
url optional
Jenis:  string optional
URL laman resmi Google untuk tempat ini. Halaman ini adalah halaman milik Google yang berisi informasi terbaik yang tersedia tentang Tempat. Hanya tersedia dengan PlacesService.getDetails.
user_ratings_total optional
Jenis:  number optional
Jumlah rating pengguna yang berkontribusi pada PlaceResult.rating Tempat ini.
utc_offset optional
Jenis:  number optional
Selisih dari UTC zona waktu saat ini dari Tempat, dalam menit. Misalnya, Sydney, Australia saat penyesuaian waktu musim panas adalah 11 jam lebih awal dari UTC, sehingga utc_offset akan menjadi 660. Untuk zona waktu di belakang UTC, selisihnya negatif. Misalnya, utc_offset adalah -60 untuk Tanjung Verde. Hanya tersedia dengan PlacesService.getDetails.
utc_offset_minutes optional
Jenis:  number optional
Selisih dari UTC zona waktu saat ini dari Tempat, dalam menit. Misalnya, Sydney, Australia 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. Hanya tersedia dengan PlacesService.getDetails.
vicinity optional
Jenis:  string optional
Alamat yang disederhanakan untuk Tempat, termasuk nama jalan, nomor jalan, dan lokalitas, tetapi bukan provinsi/negara bagian, kode pos, atau negara. Misalnya, kantor Google di Sydney, Australia memiliki nilai sekitar "48 Pirrama Road, Pyrmont". Hanya tersedia dengan PlacesService.getDetails.
website optional
Jenis:  string optional
Situs resmi untuk Tempat ini, seperti halaman beranda bisnis. Hanya tersedia dengan PlacesService.getDetails.

Antarmuka PlaceAspectRating

google.maps.places.PlaceAspectRating interface

Menentukan informasi tentang aspek tempat yang telah diulas oleh pengguna.

rating
Jenis:  number
Rating aspek ini. Untuk ulasan individual, ini adalah bilangan bulat dari 0 hingga 3. Untuk rating gabungan suatu tempat, ini adalah bilangan bulat dari 0 hingga 30.
type
Jenis:  string
Jenis aspek. Misalnya, "food", "decor", "service", atau "overall".

BusinessStatus konstanta

google.maps.places.BusinessStatus konstanta

Status operasional Tempat, jika berupa bisnis, ditampilkan dalam PlaceResult (menunjukkan apakah tempat tersebut beroperasi, atau tutup baik sementara maupun permanen). Tentukan ini berdasarkan nilai, atau nama konstanta (contoh: 'OPERATIONAL' atau google.maps.places.BusinessStatus.OPERATIONAL).

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

CLOSED_PERMANENTLY Bisnis tutup permanen.
CLOSED_TEMPORARILY Bisnis tutup sementara.
OPERATIONAL Bisnis beroperasi secara normal.

PlaceGeometry interface

google.maps.places.PlaceGeometry interface

Menentukan informasi tentang geometri Tempat.

location optional
Jenis:  LatLng optional
Posisi Tempat.
viewport optional
Jenis:  LatLngBounds optional
Area tampilan yang diinginkan saat menampilkan Tempat ini di peta. Properti ini akan menjadi null jika area tampilan pilihan untuk Tempat tidak diketahui. Hanya tersedia dengan PlacesService.getDetails.

PlaceOpeningHours interface

google.maps.places.PlaceOpeningHours interface

Menentukan informasi tentang jam buka suatu Tempat.

open_now optional
Jenis:  boolean optional
Apakah Tempat buka pada saat ini.
periods optional
Jenis:  Array<PlaceOpeningHoursPeriod> optional
Jangka waktu buka yang mencakup setiap hari dalam seminggu, mulai dari hari Minggu, dalam urutan kronologis. Hari saat Tempat tidak buka tidak disertakan. Hanya tersedia dengan PlacesService.getDetails.
weekday_text optional
Jenis:  Array<string> optional
Array berisi tujuh string yang menyatakan jam buka yang telah diformat untuk setiap hari dalam seminggu. Places Service 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 yang lain mulai pada hari Minggu. Hanya tersedia dengan PlacesService.getDetails. Panggilan lain dapat menampilkan array kosong.
isOpen
isOpen([date])
Parameter: 
  • dateDate optional
Nilai yang Ditampilkan:  boolean|undefined
Periksa apakah tempat buka sekarang (jika tidak ada tanggal yang diberikan), atau pada tanggal yang diberikan. Jika tempat ini tidak memiliki PlaceResult.utc_offset_minutes atau PlaceOpeningHours.periods, undefined akan ditampilkan (PlaceOpeningHours.periods hanya tersedia melalui PlacesService.getDetails). Metode ini tidak mempertimbangkan jam buka khusus, seperti jam buka pada hari libur.

PlaceOpeningHoursPeriod interface

google.maps.places.PlaceOpeningHoursPeriod interface

Menentukan informasi terstruktur tentang jam buka suatu Tempat. Catatan: Jika Tempat selalu buka, bagian close akan hilang dari respons. Klien dapat mengandalkan kondisi selalu-buka yang direpresentasikan sebagai jangka waktu open yang berisi day dengan nilai 0 dan time dengan nilai "0000", dan tanpa close.

open
Waktu buka untuk Tempat.
close optional
Jenis:  PlaceOpeningHoursTime optional
Waktu tutup untuk Tempat.

PlaceOpeningHoursTime interface

google.maps.places.PlaceOpeningHoursTime interface

Menentukan kapan suatu Tempat buka atau tutup.

day
Jenis:  number
Hari dalam seminggu, sebagai angka dalam rentang [0, 6], mulai hari Minggu. Misalnya, 2 berarti Selasa.
hours
Jenis:  number
Jam PlaceOpeningHoursTime.time sebagai angka, dalam rentang [0, 23]. Ini akan dilaporkan dalam zona waktu Tempat.
minutes
Jenis:  number
Menit PlaceOpeningHoursTime.time sebagai angka, dalam rentang [0, 59]. Ini akan dilaporkan dalam zona waktu Tempat.
time
Jenis:  string
Waktu dalam sehari dalam format "hhmm" 24 jam. Nilai berada dalam rentang ["0000", "2359"]. Waktu akan dilaporkan dalam zona waktu Tempat.
nextDate optional
Jenis:  number optional
Stempel waktu (sebagai milidetik sejak epoch, cocok untuk digunakan dengan new Date()) yang merepresentasikan kemunculan berikutnya dari PlaceOpeningHoursTime ini. Nilai ini dihitung dari PlaceOpeningHoursTime.day minggu, PlaceOpeningHoursTime.time, dan PlaceResult.utc_offset_minutes. Jika PlaceResult.utc_offset_minutes adalah undefined, maka nextDate akan menjadi undefined.

PlacePlusCode interface

google.maps.places.PlacePlusCode interface

Menentukan Kode Lokasi Terbuka atau "plus codes" untuk suatu Tempat. Plus Codes dapat digunakan sebagai pengganti alamat di tempat tanpa alamat jelas (jika bangunan tidak diberi nomor atau jalan tidak diberi nama).

global_code
Jenis:  string
Plus code dengan area 1/8000 derajat x 1/8000 derajat. Misalnya, "8FVC9G8F+5W".
compound_code optional
Jenis:  string optional
Kode plus dengan area 1/8000 derajat kali 1/8000 derajat yang empat karakter pertamanya (kode area) dihilangkan dan diganti dengan deskripsi lokalitas. Misalnya, "9G8F+5W Zurich, Switzerland". Jika tidak ada lokalitas yang cocok yang dapat ditemukan untuk memperpendek kode, kolom ini akan dihilangkan.

Antarmuka PlacePhoto

google.maps.places.PlacePhoto interface

Mewakili elemen foto suatu Tempat.

height
Jenis:  number
Tinggi foto dalam piksel.
html_attributions
Jenis:  Array<string>
Teks atribusi yang akan ditampilkan untuk foto ini.
width
Jenis:  number
Lebar foto dalam piksel.
getUrl
getUrl([opts])
Parameter: 
Nilai yang Ditampilkan:  string
Menampilkan URL gambar yang sesuai dengan opsi yang ditentukan.

Antarmuka PhotoOptions

google.maps.places.PhotoOptions interface

Menentukan opsi permintaan foto.

maxHeight optional
Jenis:  number optional
Tinggi maksimum gambar yang ditampilkan dalam piksel.
maxWidth optional
Jenis:  number optional
Lebar maksimum dalam piksel dari gambar yang ditampilkan.

PlaceReview interface

google.maps.places.PlaceReview interface

Merepresentasikan satu ulasan tempat.

author_name
Jenis:  string
Nama pengulas.
language
Jenis:  string
Kode bahasa IETF yang menunjukkan bahasa yang digunakan untuk menulis ulasan ini. Perhatikan bahwa kode ini hanya mencakup tag bahasa utama tanpa tag sekunder yang menunjukkan negara atau wilayah. Misalnya, semua ulasan dalam bahasa Inggris diberi tag 'en', bukan 'en-AU' atau 'en-UK'.
profile_photo_url
Jenis:  string
URL ke gambar profil peninjau.
relative_time_description
Jenis:  string
String waktu terbaru yang diformat, yang menyatakan waktu ulasan relatif terhadap waktu saat ini dalam bentuk yang sesuai untuk bahasa dan negara. Misalnya, "a month ago".
text
Jenis:  string
Teks ulasan.
time
Jenis:  number
Stempel waktu untuk ulasan, dinyatakan dalam detik sejak epoch.
aspects optional
Jenis:  Array<PlaceAspectRating> optional
Aspek yang diberi rating oleh ulasan. Rating dalam skala 0 hingga 3.
author_url optional
Jenis:  string optional
URL ke profil pengulas. Nilai ini akan menjadi undefined jika profil peninjau tidak tersedia.
rating optional
Jenis:  number optional
Rating ulasan ini, angka antara 1,0 dan 5,0 (inklusif).