- Resource: Place
- LocalizedText
- PostalAddress
- AddressComponent
- PlusCode
- LatLng
- Area pandang
- Tinjau
- AuthorAttribution
- OpeningHours
- Periode
- Point
- Tanggal
- SecondaryHoursType
- SpecialDay
- TimeZone
- Foto
- BusinessStatus
- PriceLevel
- Attribution
- PaymentOptions
- ParkingOptions
- SubDestination
- AccessibilityOptions
- FuelOptions
- FuelPrice
- FuelType
- Uang
- EVChargeOptions
- ConnectorAggregation
- EVConnectorType
- GenerativeSummary
- ContainingPlace
- AddressDescriptor
- Landmark
- SpatialRelationship
- Area
- Pembatasan
- GoogleMapsLinks
- PriceRange
- ReviewSummary
- EvChargeAmenitySummary
- ContentBlock
- NeighborhoodSummary
- Metode
Resource: Place
Semua informasi yang mewakili Tempat.
Representasi JSON |
---|
{ "name": string, "id": string, "displayName": { object ( |
Kolom | |
---|---|
name |
Nama resource Tempat ini, dalam format |
id |
ID unik tempat. |
displayName |
Nama tempat yang dilokalkan, cocok sebagai deskripsi singkat yang dapat dibaca manusia. Misalnya, "Google Sydney", "Starbucks", "Pyrmont", dll. |
types[] |
Kumpulan tag jenis untuk hasil ini. Misalnya, "politik" dan "lokalitas". Untuk mengetahui daftar lengkap nilai yang mungkin, lihat Tabel A dan Tabel B di https://developers.google.com/maps/documentation/places/web-service/place-types |
primaryType |
Jenis utama hasil yang diberikan. Jenis ini harus berupa salah satu jenis yang didukung Places API. Misalnya, "restoran", "kafe", "bandara", dll. Suatu tempat hanya dapat memiliki satu jenis utama. Untuk mengetahui daftar lengkap nilai yang mungkin, lihat Tabel A dan Tabel B di https://developers.google.com/maps/documentation/places/web-service/place-types |
primaryTypeDisplayName |
Nama tampilan jenis utama, yang dilokalkan ke bahasa permintaan jika berlaku. Untuk mengetahui daftar lengkap nilai yang mungkin, lihat Tabel A dan Tabel B di https://developers.google.com/maps/documentation/places/web-service/place-types |
nationalPhoneNumber |
Nomor telepon yang dapat dibaca manusia untuk tempat tersebut, dalam format nasional. |
internationalPhoneNumber |
Nomor telepon yang dapat dibaca manusia untuk tempat tersebut, dalam format internasional. |
formattedAddress |
Alamat lengkap yang dapat dibaca manusia untuk tempat ini. |
shortFormattedAddress |
Alamat singkat yang dapat dibaca manusia untuk tempat ini. |
postalAddress |
Alamat dalam format alamat pos. |
addressComponents[] |
Komponen berulang untuk setiap tingkat lokalitas. Perhatikan fakta berikut tentang array addressComponents[]: - Array komponen alamat dapat berisi lebih banyak komponen daripada formattedAddress. - Array tidak harus menyertakan semua entitas politik yang berisi alamat, selain dari yang disertakan dalam formattedAddress. Untuk mengambil semua entitas politik yang berisi alamat tertentu, Anda harus menggunakan geocoding terbalik, yang meneruskan garis lintang/bujur alamat sebagai parameter ke permintaan tersebut. - Format respons tidak dijamin tetap sama di antara permintaan. Secara khusus, jumlah addressComponents bervariasi berdasarkan alamat yang diminta dan dapat berubah dari waktu ke waktu untuk alamat yang sama. Komponen dapat mengubah posisi dalam array. Jenis komponen dapat berubah. Komponen tertentu mungkin tidak ada dalam respons berikutnya. |
plusCode |
Plus Codes lintang/bujur lokasi tempat. |
location |
Posisi tempat ini. |
viewport |
Area tampilan yang cocok untuk menampilkan tempat pada peta berukuran sedang. Area pandang ini tidak boleh digunakan sebagai batas fisik atau area layanan bisnis. |
rating |
Rating antara 1,0 dan 5,0, berdasarkan ulasan pengguna tentang tempat ini. |
googleMapsUri |
URL yang memberikan informasi selengkapnya tentang tempat ini. |
websiteUri |
Situs resmi untuk tempat ini, misalnya halaman beranda bisnis. Perhatikan bahwa untuk tempat yang merupakan bagian dari jaringan (misalnya, toko IKEA), ini biasanya akan menjadi situs untuk setiap toko, bukan keseluruhan jaringan. |
reviews[] |
Daftar ulasan tentang tempat ini, diurutkan menurut relevansi. Maksimum 5 ulasan dapat ditampilkan. |
regularOpeningHours |
Jam operasional reguler. Perhatikan bahwa jika tempat selalu buka (24 jam), kolom |
timeZone |
Zona waktu Database Zona Waktu IANA. Misalnya "America/New_York". |
photos[] |
Informasi (termasuk referensi) tentang foto tempat ini. Maksimum 10 foto dapat ditampilkan. |
adrFormatAddress |
Alamat tempat dalam microformat adr: http://microformats.org/wiki/adr. |
businessStatus |
Status bisnis untuk tempat. |
priceLevel |
Tingkat harga tempat. |
attributions[] |
Kumpulan penyedia data yang harus ditampilkan dengan hasil ini. |
iconMaskBaseUri |
URL yang terpotong ke masker ikon. Pengguna dapat mengakses berbagai jenis ikon dengan menambahkan akhiran jenis di bagian akhir (misalnya, ".svg" atau ".png"). |
iconBackgroundColor |
Warna latar belakang untuk icon_mask dalam format heksadesimal, misalnya #909CE1. |
currentOpeningHours |
Jam buka selama tujuh hari ke depan (termasuk hari ini). Periode waktu dimulai pada tengah malam pada tanggal permintaan dan berakhir pada pukul 23.59 enam hari kemudian. Kolom ini mencakup subkolom specialDays dari semua jam, yang ditetapkan untuk tanggal yang memiliki jam khusus. |
currentSecondaryOpeningHours[] |
Berisi array entri untuk tujuh hari ke depan, termasuk informasi tentang jam buka sekunder bisnis. Jam buka sekunder berbeda dengan jam buka utama bisnis. Misalnya, restoran dapat menentukan jam layanan pesan antar atau drive-thru sebagai jam buka sekundernya. Kolom ini mengisi subkolom jenis, yang diambil dari daftar jenis jam buka yang telah ditentukan sebelumnya (seperti DRIVE_THROUGH, PICKUP, atau TAKEOUT) berdasarkan jenis tempat. Kolom ini mencakup subkolom specialDays dari semua jam, yang ditetapkan untuk tanggal yang memiliki jam khusus. |
regularSecondaryOpeningHours[] |
Berisi array entri untuk informasi tentang jam buka sekunder reguler bisnis. Jam buka sekunder berbeda dengan jam buka utama bisnis. Misalnya, restoran dapat menentukan jam layanan pesan antar atau drive-thru sebagai jam buka sekundernya. Kolom ini mengisi subkolom jenis, yang diambil dari daftar jenis jam buka yang telah ditentukan sebelumnya (seperti DRIVE_THROUGH, PICKUP, atau TAKEOUT) berdasarkan jenis tempat. |
editorialSummary |
Berisi ringkasan tempat. Ringkasan terdiri dari ringkasan teks, dan juga menyertakan kode bahasa untuk ringkasan tersebut jika berlaku. Teks ringkasan harus ditampilkan apa adanya dan tidak dapat diubah atau dimodifikasi. |
paymentOptions |
Opsi pembayaran yang diterima tempat tersebut. Jika data opsi pembayaran tidak tersedia, kolom opsi pembayaran tidak akan ditetapkan. |
parkingOptions |
Opsi parkir yang disediakan oleh tempat. |
subDestinations[] |
Daftar sub-tujuan yang terkait dengan tempat. |
fuelOptions |
Informasi terbaru tentang opsi bahan bakar di SPBU. Informasi ini diperbarui secara berkala. |
evChargeOptions |
Informasi tentang opsi pengisian daya kendaraan listrik. |
generativeSummary |
Ringkasan tempat yang dibuat AI. |
containingPlaces[] |
Daftar tempat tempat lokasi saat ini berada. |
addressDescriptor |
Deskripsi alamat tempat. Deskripsi alamat menyertakan informasi tambahan yang membantu mendeskripsikan lokasi menggunakan penanda dan area. Lihat cakupan regional deskripsi alamat di https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage. |
googleMapsLinks |
Link untuk memicu berbagai tindakan Google Maps. |
priceRange |
Rentang harga yang terkait dengan Tempat. |
reviewSummary |
Ringkasan tempat yang dibuat AI menggunakan ulasan pengguna. |
evChargeAmenitySummary |
Ringkasan fasilitas di dekat SPKLU. |
neighborhoodSummary |
Ringkasan lokasi menarik di dekat tempat tersebut. |
utcOffsetMinutes |
Jumlah menit zona waktu tempat ini saat ini dioffset dari UTC. Ini dinyatakan dalam menit untuk mendukung zona waktu yang diimbangi dengan pecahan jam, misalnya X jam dan 15 menit. |
userRatingCount |
Jumlah total ulasan (dengan atau tanpa teks) untuk tempat ini. |
takeout |
Menentukan apakah bisnis mendukung pesan antar. |
delivery |
Menentukan apakah bisnis mendukung pesan antar. |
dineIn |
Menentukan apakah bisnis mendukung opsi tempat duduk di dalam ruangan atau di luar ruangan. |
curbsidePickup |
Menentukan apakah bisnis mendukung layanan ambil di tepi jalan. |
reservable |
Menentukan apakah tempat mendukung reservasi. |
servesBreakfast |
Menentukan apakah tempat tersebut menyajikan sarapan. |
servesLunch |
Menentukan apakah tempat tersebut menyajikan makan siang. |
servesDinner |
Menentukan apakah tempat tersebut menyajikan makan malam. |
servesBeer |
Menentukan apakah tempat tersebut menyajikan bir. |
servesWine |
Menentukan apakah tempat tersebut menyajikan wine. |
servesBrunch |
Menentukan apakah tempat tersebut menyajikan sarapan siang. |
servesVegetarianFood |
Menentukan apakah tempat tersebut menyajikan makanan vegetarian. |
outdoorSeating |
Tempat ini menyediakan tempat duduk outdoor. |
liveMusic |
Tempat ini menyediakan musik live. |
menuForChildren |
Tempat ini memiliki menu untuk anak-anak. |
servesCocktails |
Tempat ini menyajikan koktail. |
servesDessert |
Tempat ini menyajikan hidangan penutup. |
servesCoffee |
Tempat ini menyajikan kopi. |
goodForChildren |
Tempatnya bagus untuk anak-anak. |
allowsDogs |
Tempat mengizinkan. |
restroom |
Tempat memiliki toilet. |
goodForGroups |
Tempat dapat menampung grup. |
goodForWatchingSports |
Tempat cocok untuk menonton acara olahraga. |
accessibilityOptions |
Informasi tentang opsi aksesibilitas yang ditawarkan suatu tempat. |
pureServiceAreaBusiness |
Menunjukkan apakah tempat tersebut merupakan bisnis jasa sistem panggilan murni. Bisnis jasa sistem panggilan murni adalah bisnis yang melakukan kunjungan atau pengiriman ke pelanggan secara langsung, tetapi tidak melayani pelanggan di alamat bisnisnya. Misalnya, bisnis seperti layanan kebersihan atau tukang leding. Bisnis tersebut mungkin tidak memiliki alamat fisik atau lokasi di Google Maps. |
LocalizedText
Varian teks yang dilokalkan dalam bahasa tertentu.
Representasi JSON |
---|
{ "text": string, "languageCode": string } |
Kolom | |
---|---|
text |
String yang dilokalkan dalam bahasa yang sesuai dengan |
languageCode |
Kode bahasa BCP-47 teks, seperti "en-US" atau "sr-Latn". Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
PostalAddress
Merepresentasikan alamat pos (misalnya, untuk alamat pembayaran atau pengiriman pos). Seperti alamat pos, layanan pos dapat mengirimkan item ke tempat, P.O Box, atau yang serupa. Ini tidak dimaksudkan untuk memodelkan lokasi geografis (jalan, kota, gunung).
Dalam penggunaan umum, alamat akan dibuat oleh input pengguna atau dengan mengimpor data yang ada, bergantung pada jenis prosesnya.
Saran tentang pengisian atau pengeditan alamat: - Gunakan widget alamat yang siap untuk internasionalisasi seperti https://github.com/google/libaddressinput. - Pengguna tidak boleh diberi elemen UI untuk memasukkan atau mengedit kolom selain negara tempat kolom tersebut digunakan.
Untuk panduan lebih lanjut tentang cara menggunakan skema ini, lihat: https://support.google.com/business/answer/6397478.
Representasi JSON |
---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
Kolom | |
---|---|
revision |
Revisi skema Semua revisi baru harus kompatibel dengan revisi lama. |
regionCode |
Wajib. Kode wilayah CLDR negara/wilayah alamat. Ini tidak pernah disimpulkan dan bergantung pada pengguna untuk memastikan nilainya benar. Lihat https://cldr.unicode.org/ dan https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html untuk mengetahui detailnya. Contoh: "CH" untuk Swiss. |
languageCode |
Opsional. Kode bahasa BCP-47 konten alamat ini (jika diketahui). Ini biasanya merupakan bahasa UI formulir input atau diharapkan cocok dengan salah satu bahasa yang digunakan di negara/wilayah alamat, atau padanan transliterasinya. Hal ini dapat memengaruhi pemformatan di negara tertentu, tetapi tidak berpengaruh penting terhadap kebenaran data dan tidak akan pernah memengaruhi validasi apa pun atau operasi terkait non-pemformatan. Jika nilai tidak diketahui, maka harus dihilangkan (dibanding menentukan kemungkinan default yang salah). Contoh: "zh-Hant", "ja", "ja-Latn", "en". |
postalCode |
Opsional. Kode pos alamat. Tidak semua negara menggunakan atau mewajibkan penyertaan kode pos, tetapi jika kode pos digunakan, kode pos dapat memicu validasi tambahan dengan bagian alamat lain (misalnya, validasi negara bagian atau kode pos di Amerika Serikat). |
sortingCode |
Opsional. Kode pengurutan tambahan khusus negara. Kode ini tidak digunakan di sebagian besar wilayah. Jika digunakan, nilainya adalah string seperti "CEDEX", yang secara opsional diikuti dengan angka (misalnya, "CEDEX 7"), atau hanya angka saja, yang mewakili "kode sektor" (Jamaika), "indikator area pengiriman" (Malawi), atau "indikator kantor pos" (Côte d'Ivoire). |
administrativeArea |
Opsional. Subdivisi administratif tertinggi yang digunakan untuk alamat pos negara atau wilayah. Misalnya, ini dapat berupa negara bagian, provinsi, oblast, atau prefektur. Untuk Spanyol, ini adalah provinsi dan bukan komunitas otonom (misalnya, "Barcelona" dan bukan "Catalunya"). Banyak negara tidak menggunakan wilayah administratif dalam alamat pos. Misalnya, di Swiss, kolom ini harus dibiarkan kosong. |
locality |
Opsional. Secara umum merujuk pada bagian kota dari alamat tersebut. Contoh: US city, IT comune, UK post town. Di wilayah dunia dengan lokalitas yang tidak didefinisikan dengan baik atau tidak cocok dengan struktur ini, biarkan |
sublocality |
Opsional. Sublokalitas alamat. Misalnya, ini dapat berupa lingkungan, borough, atau distrik. |
addressLines[] |
Baris alamat tidak terstruktur yang menggambarkan level alamat yang lebih rendah. Karena nilai dalam Representasi struktural minimum yang diizinkan dari alamat terdiri dari Membuat alamat yang hanya berisi |
recipients[] |
Opsional. Penerima di alamat. Kolom ini dapat, dalam keadaan tertentu, berisi informasi multibaris. Misalnya, ini bisa berisi informasi "alamat lainnya". |
organization |
Opsional. Nama organisasi di alamat. |
AddressComponent
Komponen terstruktur yang membentuk alamat berformat, jika informasi ini tersedia.
Representasi JSON |
---|
{ "longText": string, "shortText": string, "types": [ string ], "languageCode": string } |
Kolom | |
---|---|
longText |
Deskripsi teks lengkap atau nama komponen alamat. Misalnya, komponen alamat untuk negara Australia mungkin memiliki long_name "Australia". |
shortText |
Nama tekstual yang disingkat untuk komponen alamat, jika tersedia. Misalnya, komponen alamat untuk negara Australia dapat memiliki short_name "AU". |
types[] |
Array yang menunjukkan jenis komponen alamat. |
languageCode |
Bahasa yang digunakan untuk memformat komponen ini, dalam notasi CLDR. |
PlusCode
Plus Codes (http://plus.codes) adalah referensi lokasi dengan dua format: kode global yang menentukan persegi panjang 14mx14m (1/8000 derajat) atau lebih kecil, dan kode gabungan, yang mengganti awalan dengan lokasi referensi.
Representasi JSON |
---|
{ "globalCode": string, "compoundCode": string } |
Kolom | |
---|---|
globalCode |
Kode global (lengkap) tempat, seperti "9FWM33GV+HQ", yang mewakili area 1/8000 derajat x 1/8000 derajat (~14 x 14 meter). |
compoundCode |
Kode gabungan tempat, seperti "33GV+HQ, Ramberg, Norway", yang berisi akhiran kode global dan mengganti awalan dengan nama entitas referensi yang diformat. |
LatLng
Objek yang merepresentasikan pasangan garis lintang/bujur. Ini dinyatakan sebagai pasangan nilai ganda untuk mewakili derajat lintang dan derajat bujur. Kecuali ditentukan lain, objek ini harus sesuai dengan standar WGS84. Nilai harus berada dalam rentang yang dinormalisasi.
Representasi JSON |
---|
{ "latitude": number, "longitude": number } |
Kolom | |
---|---|
latitude |
Lintang dalam derajat. Harus dalam rentang [-90.0, +90.0]. |
longitude |
Bujur dalam derajat. Harus dalam rentang [-180.0, +180.0]. |
Area Pandang
Area pandang lintang-bujur, yang direpresentasikan sebagai dua titik low
dan high
yang berlawanan secara diagonal. Area pandang dianggap sebagai wilayah tertutup, yaitu mencakup batasnya. Batas lintang harus berkisar antara -90 hingga 90 derajat inklusif, dan batas bujur harus berkisar antara -180 hingga 180 derajat inklusif. Berbagai kasus mencakup:
Jika
low
=high
, area pandang terdiri dari satu titik tersebut.Jika
low.longitude
>high.longitude
, rentang bujur akan terbalik (area pandang melintasi garis bujur 180 derajat).Jika
low.longitude
= -180 derajat danhigh.longitude
= 180 derajat, area pandang akan menyertakan semua bujur.Jika
low.longitude
= 180 derajat danhigh.longitude
= -180 derajat, rentang bujur akan kosong.Jika
low.latitude
>high.latitude
, rentang lintang akan kosong.
low
dan high
harus diisi, dan kotak yang diwakili tidak boleh kosong (seperti yang ditentukan oleh definisi di atas). Area pandang kosong akan menyebabkan error.
Misalnya, area pandang ini sepenuhnya mencakup New York City:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Representasi JSON |
---|
{ "low": { object ( |
Kolom | |
---|---|
low |
Wajib. Titik terendah area pandang. |
high |
Wajib. Titik tertinggi area pandang. |
Tinjau
Informasi tentang ulasan tempat.
Representasi JSON |
---|
{ "name": string, "relativePublishTimeDescription": string, "text": { object ( |
Kolom | |
---|---|
name |
Referensi yang mewakili ulasan tempat ini yang dapat digunakan untuk mencari ulasan tempat ini lagi (juga disebut nama "resource" API: |
relativePublishTimeDescription |
String waktu terbaru yang diformat, yang menyatakan waktu peninjauan relatif terhadap waktu saat ini dalam bentuk yang sesuai untuk bahasa dan negara. |
text |
Teks ulasan yang dilokalkan. |
originalText |
Teks ulasan dalam bahasa aslinya. |
rating |
Angka antara 1,0 dan 5,0, yang juga disebut jumlah bintang. |
authorAttribution |
Penulis ulasan ini. |
publishTime |
Stempel waktu untuk ulasan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
flagContentUri |
Link tempat pengguna dapat melaporkan masalah terkait ulasan. |
googleMapsUri |
Link untuk menampilkan ulasan di Google Maps. |
AuthorAttribution
Informasi tentang penulis data UGC. Digunakan di Photo
, dan Review
.
Representasi JSON |
---|
{ "displayName": string, "uri": string, "photoUri": string } |
Kolom | |
---|---|
displayName |
|
uri |
|
photoUri |
|
OpeningHours
Informasi tentang jam buka tempat.
Representasi JSON |
---|
{ "periods": [ { object ( |
Kolom | |
---|---|
periods[] |
Periode tempat ini buka selama seminggu. Periode ini diurutkan secara kronologis, dimulai dengan hari Minggu dalam zona waktu lokal tempat. Nilai kosong (tetapi tidak tidak ada) menunjukkan tempat yang tidak pernah buka, misalnya karena ditutup sementara untuk renovasi. |
weekdayDescriptions[] |
String yang dilokalkan yang menjelaskan jam buka tempat ini, satu string untuk setiap hari dalam seminggu. Akan kosong jika jam tidak diketahui atau tidak dapat dikonversi menjadi teks yang dilokalkan. Contoh: "Minggu: 18.00–06.00" |
secondaryHoursType |
String jenis yang digunakan untuk mengidentifikasi jenis jam sekunder. |
specialDays[] |
Informasi terstruktur untuk hari-hari khusus yang termasuk dalam periode yang dicakup oleh jam buka yang ditampilkan. Hari khusus adalah hari yang dapat memengaruhi jam buka suatu tempat, misalnya hari Natal. Tetapkan untuk currentOpeningHours dan currentSecondaryOpeningHours jika ada jam buka khusus. |
nextOpenTime |
Waktu berikutnya periode jam buka saat ini dimulai hingga 7 hari ke depan. Kolom ini hanya diisi jika periode jam buka tidak aktif pada saat permintaan ditayangkan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
nextCloseTime |
Waktu berikutnya periode jam buka saat ini berakhir hingga 7 hari ke depan. Kolom ini hanya diisi jika periode jam buka aktif pada saat permintaan ditayangkan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
openNow |
Apakah periode jam buka saat ini aktif. Untuk jam buka reguler dan jam buka saat ini, kolom ini menunjukkan apakah tempat tersebut buka. Untuk jam buka sekunder dan jam buka sekunder saat ini, kolom ini menunjukkan apakah jam buka sekunder tempat ini aktif. |
Periode
Periode tempat tetap dalam status openNow.
Representasi JSON |
---|
{ "open": { object ( |
Kolom | |
---|---|
open |
Waktu tempat mulai buka. |
close |
Waktu tempat mulai ditutup. |
Titik
Titik perubahan status.
Representasi JSON |
---|
{
"date": {
object ( |
Kolom | |
---|---|
date |
Tanggal dalam zona waktu lokal untuk tempat tersebut. |
truncated |
Apakah endpoint ini terpotong atau tidak. Pemotongan terjadi saat jam sebenarnya berada di luar waktu yang ingin kita tampilkan, sehingga kita memotong jam kembali ke batas ini. Hal ini memastikan bahwa paling lama 24 * 7 jam dari tengah malam hari permintaan ditampilkan. |
day |
Hari dalam seminggu, sebagai bilangan bulat dalam rentang 0-6. 0 adalah Minggu, 1 adalah Senin, dst. |
hour |
Jam dalam format 24 jam. Rentang dari 0 hingga 23. |
minute |
Menit. Rentang dari 0 hingga 59. |
Tanggal
Menampilkan seluruh atau sebagian tanggal kalender, seperti ulang tahun. Waktu dan zona waktu ditentukan di tempat lain atau dianggap tidak signifikan. Tanggal ini terkait dengan Kalender Gregorian. Ini dapat mewakili salah satu dari hal berikut:
- Tanggal lengkap, dengan nilai tahun, bulan, dan hari bukan nol.
- Bulan dan hari, dengan tahun nol (misalnya, hari jadi).
- Tahun saja, dengan bulan nol dan hari nol.
- Tahun dan bulan, dengan hari nol (misalnya, tanggal habis masa berlaku kartu kredit).
Jenis terkait:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representasi JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Kolom | |
---|---|
year |
Tahun dalam tanggal. Harus dari 1 hingga 9999, atau 0 untuk menentukan tanggal tanpa tahun. |
month |
Bulan dalam setahun. Harus dari 1 hingga 12, atau 0 untuk menentukan tahun tanpa bulan dan hari. |
day |
Hari dalam bulan. Harus dari 1 hingga 31 dan berlaku untuk tahun dan bulan, atau 0 untuk menentukan tahun saja atau tahun dan bulan jika hari dianggap tidak signifikan. |
SecondaryHoursType
Jenis yang digunakan untuk mengidentifikasi jenis jam sekunder.
Enum | |
---|---|
SECONDARY_HOURS_TYPE_UNSPECIFIED |
Nilai default saat jenis jam sekunder tidak ditentukan. |
DRIVE_THROUGH |
Jam buka drive-thru untuk bank, restoran, atau apotek. |
HAPPY_HOUR |
Happy hour. |
DELIVERY |
Jam pengiriman. |
TAKEOUT |
Jam pengambilan. |
KITCHEN |
Jam buka dapur. |
BREAKFAST |
Jam sarapan. |
LUNCH |
Jam makan siang. |
DINNER |
Waktu makan malam. |
BRUNCH |
Jam brunch. |
PICKUP |
Jam pengambilan. |
ACCESS |
Jam akses untuk tempat penyimpanan. |
SENIOR_HOURS |
Jam khusus untuk lansia. |
ONLINE_SERVICE_HOURS |
Jam layanan online. |
SpecialDay
Informasi terstruktur untuk hari-hari khusus yang termasuk dalam periode yang dicakup oleh jam buka yang ditampilkan. Hari khusus adalah hari yang dapat memengaruhi jam buka suatu tempat, misalnya hari Natal.
Representasi JSON |
---|
{
"date": {
object ( |
Kolom | |
---|---|
date |
Tanggal hari spesial ini. |
TimeZone
Merepresentasikan zona waktu dari Database Zona Waktu IANA.
Representasi JSON |
---|
{ "id": string, "version": string } |
Kolom | |
---|---|
id |
Zona waktu Database Zona Waktu IANA. Misalnya "America/New_York". |
version |
Opsional. Nomor versi Database Zona Waktu IANA. Misalnya "2019a". |
Foto
Informasi tentang foto suatu tempat.
Representasi JSON |
---|
{
"name": string,
"widthPx": integer,
"heightPx": integer,
"authorAttributions": [
{
object ( |
Kolom | |
---|---|
name |
ID. Referensi yang mewakili foto tempat ini yang dapat digunakan untuk mencari foto tempat ini lagi (juga disebut nama "resource" API: |
widthPx |
Lebar maksimum yang tersedia, dalam piksel. |
heightPx |
Tinggi maksimum yang tersedia, dalam piksel. |
authorAttributions[] |
Penulis foto ini. |
flagContentUri |
Link tempat pengguna dapat melaporkan masalah pada foto. |
googleMapsUri |
Link untuk menampilkan foto di Google Maps. |
BusinessStatus
Status bisnis untuk tempat.
Enum | |
---|---|
BUSINESS_STATUS_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
OPERATIONAL |
Tempat ini beroperasi, tetapi belum tentu buka sekarang. |
CLOSED_TEMPORARILY |
Tempat ini tutup sementara. |
CLOSED_PERMANENTLY |
Tempat ini tutup permanen. |
PriceLevel
Tingkat harga tempat.
Enum | |
---|---|
PRICE_LEVEL_UNSPECIFIED |
Tingkat harga tempat tidak ditentukan atau tidak diketahui. |
PRICE_LEVEL_FREE |
Tempat ini menyediakan layanan gratis. |
PRICE_LEVEL_INEXPENSIVE |
Tempat ini menyediakan layanan yang murah. |
PRICE_LEVEL_MODERATE |
Tempat ini menyediakan layanan dengan harga sedang. |
PRICE_LEVEL_EXPENSIVE |
Tempat ini menyediakan layanan yang mahal. |
PRICE_LEVEL_VERY_EXPENSIVE |
Tempat ini menyediakan layanan yang sangat mahal. |
Atribusi
Informasi tentang penyedia data tempat ini.
Representasi JSON |
---|
{ "provider": string, "providerUri": string } |
Kolom | |
---|---|
provider |
Nama penyedia data Tempat. |
providerUri |
URI ke penyedia data Tempat. |
PaymentOptions
Opsi pembayaran yang diterima tempat tersebut.
Representasi JSON |
---|
{ "acceptsCreditCards": boolean, "acceptsDebitCards": boolean, "acceptsCashOnly": boolean, "acceptsNfc": boolean } |
Kolom | |
---|---|
acceptsCreditCards |
Tempat menerima kartu kredit sebagai pembayaran. |
acceptsDebitCards |
Tempat menerima kartu debit sebagai pembayaran. |
acceptsCashOnly |
Tempat ini hanya menerima pembayaran tunai. Tempat dengan atribut ini mungkin masih menerima metode pembayaran lainnya. |
acceptsNfc |
Tempat menerima pembayaran dengan NFC. |
ParkingOptions
Informasi tentang opsi parkir untuk tempat tersebut. Tempat parkir dapat mendukung lebih dari satu opsi secara bersamaan.
Representasi JSON |
---|
{ "freeParkingLot": boolean, "paidParkingLot": boolean, "freeStreetParking": boolean, "paidStreetParking": boolean, "valetParking": boolean, "freeGarageParking": boolean, "paidGarageParking": boolean } |
Kolom | |
---|---|
freeParkingLot |
Tempat ini menawarkan tempat parkir gratis. |
paidParkingLot |
Tempat ini menawarkan tempat parkir berbayar. |
freeStreetParking |
Tempat ini menawarkan parkir di jalan gratis. |
paidStreetParking |
Tempat ini menawarkan tempat parkir di pinggir jalan berbayar. |
valetParking |
Tempat ini menawarkan parkir valet. |
freeGarageParking |
Tempat ini menawarkan parkir garasi gratis. |
paidGarageParking |
Tempat ini menawarkan parkir garasi berbayar. |
SubDestination
Sub-tujuan adalah tempat tertentu yang terkait dengan tempat utama. Tempat ini memberikan tujuan yang lebih spesifik bagi pengguna yang melakukan penelusuran di dalam tempat yang besar atau kompleks, seperti bandara, taman nasional, universitas, atau stadion. Misalnya, sub-tujuan di bandara dapat mencakup terminal dan tempat parkir terkait. Sub-tujuan menampilkan ID tempat dan nama resource tempat, yang dapat digunakan dalam permintaan Place Details (New) berikutnya untuk mengambil detail yang lebih lengkap, termasuk nama tampilan dan lokasi sub-tujuan.
Representasi JSON |
---|
{ "name": string, "id": string } |
Kolom | |
---|---|
name |
Nama resource sub-tujuan. |
id |
ID tempat sub-tujuan. |
AccessibilityOptions
Informasi tentang opsi aksesibilitas yang ditawarkan suatu tempat.
Representasi JSON |
---|
{ "wheelchairAccessibleParking": boolean, "wheelchairAccessibleEntrance": boolean, "wheelchairAccessibleRestroom": boolean, "wheelchairAccessibleSeating": boolean } |
Kolom | |
---|---|
wheelchairAccessibleParking |
Tempat ini menawarkan parkir khusus pengguna kursi roda. |
wheelchairAccessibleEntrance |
Tempat memiliki pintu masuk khusus pengguna kursi roda. |
wheelchairAccessibleRestroom |
Tempat ini memiliki toilet khusus pengguna kursi roda. |
wheelchairAccessibleSeating |
Tempat ini menyediakan tempat duduk khusus pengguna kursi roda. |
FuelOptions
Informasi terbaru tentang opsi bahan bakar di SPBU. Informasi ini diperbarui secara berkala.
Representasi JSON |
---|
{
"fuelPrices": [
{
object ( |
Kolom | |
---|---|
fuelPrices[] |
Harga bahan bakar terakhir yang diketahui untuk setiap jenis bahan bakar yang dimiliki SPBU ini. Ada satu entri per jenis bahan bakar yang dimiliki stasiun ini. Urutan tidak penting. |
FuelPrice
Informasi harga bahan bakar untuk jenis tertentu.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type |
Jenis bahan bakar. |
price |
Harga bahan bakar. |
updateTime |
Waktu harga bahan bakar terakhir diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
FuelType
Jenis bahan bakar.
Enum | |
---|---|
FUEL_TYPE_UNSPECIFIED |
Jenis bahan bakar tidak ditentukan. |
DIESEL |
Bahan bakar diesel. |
DIESEL_PLUS |
Solar plus bahan bakar. |
REGULAR_UNLEADED |
Bensin tanpa timbal biasa. |
MIDGRADE |
Menengah. |
PREMIUM |
Premium. |
SP91 |
SP 91. |
SP91_E10 |
SP 91 E10. |
SP92 |
SP 92. |
SP95 |
SP 95. |
SP95_E10 |
SP95 E10. |
SP98 |
SP 98. |
SP99 |
SP 99. |
SP100 |
SP 100. |
LPG |
Gas Minyak Cair. |
E80 |
E 80. |
E85 |
E 85. |
E100 |
E 100. |
METHANE |
Metana. |
BIO_DIESEL |
Biodiesel. |
TRUCK_DIESEL |
Diesel truk. |
Uang
Mewakili jumlah uang dengan jenis mata uangnya.
Representasi JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Kolom | |
---|---|
currencyCode |
Kode mata uang tiga huruf yang ditentukan dalam ISO 4217. |
units |
Seluruh unit jumlahnya. Misalnya jika |
nanos |
Jumlah unit nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika |
EVChargeOptions
Informasi tentang Stasiun Pengisian Kendaraan Listrik Umum yang dihosting di Tempat. Terminologi mengikuti https://afdc.energy.gov/fuels/electricity_infrastructure.html Satu port dapat mengisi daya satu mobil dalam satu waktu. Satu port memiliki satu atau beberapa konektor. Satu stasiun memiliki satu atau beberapa port.
Representasi JSON |
---|
{
"connectorCount": integer,
"connectorAggregation": [
{
object ( |
Kolom | |
---|---|
connectorCount |
Jumlah konektor di stasiun ini. Namun, karena beberapa port dapat memiliki beberapa konektor, tetapi hanya dapat mengisi daya satu mobil dalam satu waktu (misalnya), jumlah konektor mungkin lebih besar dari jumlah total mobil yang dapat mengisi daya secara bersamaan. |
connectorAggregation[] |
Daftar agregasi konektor pengisian daya kendaraan listrik yang berisi konektor dengan jenis dan tarif pengisian daya yang sama. |
ConnectorAggregation
Informasi pengisian daya kendaraan listrik yang dikelompokkan menurut [type, maxChargeRateKw]. Menampilkan agregasi pengisian daya Kendaraan Listrik dari konektor yang memiliki jenis dan tarif pengisian daya maksimum yang sama dalam kw.
Representasi JSON |
---|
{
"type": enum ( |
Kolom | |
---|---|
type |
Jenis konektor agregasi ini. |
maxChargeRateKw |
Kecepatan pengisian daya maksimum statis dalam kw dari setiap konektor dalam agregasi. |
count |
Jumlah konektor dalam agregasi ini. |
availabilityLastUpdateTime |
Stempel waktu saat informasi ketersediaan konektor dalam agregasi ini terakhir diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
availableCount |
Jumlah konektor dalam agregasi ini yang saat ini tersedia. |
outOfServiceCount |
Jumlah konektor dalam agregasi ini yang saat ini tidak dapat digunakan. |
EVConnectorType
Lihat http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 untuk informasi/konteks tambahan tentang jenis konektor pengisian daya kendaraan listrik.
Enum | |
---|---|
EV_CONNECTOR_TYPE_UNSPECIFIED |
Konektor tidak ditentukan. |
EV_CONNECTOR_TYPE_OTHER |
Jenis konektor lainnya. |
EV_CONNECTOR_TYPE_J1772 |
Konektor J1772 jenis 1. |
EV_CONNECTOR_TYPE_TYPE_2 |
Konektor IEC 62196 tipe 2. Sering disebut sebagai MENNEKES. |
EV_CONNECTOR_TYPE_CHADEMO |
Konektor jenis CHAdeMO. |
EV_CONNECTOR_TYPE_CCS_COMBO_1 |
Combined Charging System (AC dan DC). Berdasarkan SAE. Konektor J-1772 tipe 1 |
EV_CONNECTOR_TYPE_CCS_COMBO_2 |
Combined Charging System (AC dan DC). Berdasarkan konektor Mennekes Type-2 |
EV_CONNECTOR_TYPE_TESLA |
Konektor TESLA generik. Ini adalah NACS di Amerika Utara, tetapi dapat berupa non-NACS di bagian lain dunia (misalnya, CCS Combo 2 (CCS2) atau GB/T). Nilai ini kurang mewakili jenis konektor sebenarnya, dan lebih mewakili kemampuan untuk mengisi daya kendaraan merek Tesla di stasiun pengisian daya milik Tesla. |
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T |
Jenis GB/T sesuai dengan standar GB/T di China. Jenis ini mencakup semua jenis GB_T. |
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET |
Stopkontak tidak ditentukan. |
EV_CONNECTOR_TYPE_NACS |
North American Charging System (NACS), yang distandarisasi sebagai SAE J3400. |
GenerativeSummary
Ringkasan tempat yang dibuat AI.
Representasi JSON |
---|
{ "overview": { object ( |
Kolom | |
---|---|
overview |
Ringkasan tempat. |
overviewFlagContentUri |
Link tempat pengguna dapat melaporkan masalah terkait ringkasan ringkasan. |
disclosureText |
Pesan pengungkapan AI "Dringkas dengan Gemini" (dan varian yang dilokalkan). Pesan ini akan dalam bahasa yang ditentukan dalam permintaan jika tersedia. |
ContainingPlace
Info tentang tempat tempat ini berada.
Representasi JSON |
---|
{ "name": string, "id": string } |
Kolom | |
---|---|
name |
Nama resource tempat tempat ini berada. |
id |
ID tempat tempat tempat ini berada. |
AddressDescriptor
Deskripsi relasional lokasi. Mencakup kumpulan penanda terdekat yang diberi peringkat dan area penampung yang akurat serta hubungannya dengan lokasi target.
Representasi JSON |
---|
{ "landmarks": [ { object ( |
Kolom | |
---|---|
landmarks[] |
Daftar tempat terkenal di sekitar yang diberi peringkat. Penanda terdekat dan yang paling mudah dikenali akan diberi peringkat pertama. |
areas[] |
Daftar yang diurutkan berdasarkan area yang berisi atau berdekatan. Area yang paling mudah dikenali dan akurat akan diberi peringkat pertama. |
Tempat terkenal
Informasi penanda dasar dan hubungan penanda dengan lokasi target.
Penanda adalah tempat yang mudah dilihat dan dapat digunakan untuk mendeskripsikan lokasi.
Representasi JSON |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
Kolom | |
---|---|
name |
Nama resource penanda. |
placeId |
ID tempat penanda. |
displayName |
Nama tampilan penanda. |
types[] |
Kumpulan tag jenis untuk penanda ini. Untuk mengetahui daftar lengkap nilai yang mungkin, lihat https://developers.google.com/maps/documentation/places/web-service/place-types. |
spatialRelationship |
Menentukan hubungan spasial antara lokasi target dan penanda. |
straightLineDistanceMeters |
Jarak garis lurus, dalam meter, antara titik tengah target dan titik tengah penanda. Dalam beberapa situasi, nilai ini dapat lebih panjang dari |
travelDistanceMeters |
Jarak perjalanan, dalam meter, di sepanjang jaringan jalan dari target ke penanda, jika diketahui. Nilai ini tidak memperhitungkan moda transportasi, seperti berjalan kaki, mengemudi, atau bersepeda. |
SpatialRelationship
Menentukan hubungan spasial antara lokasi target dan penanda.
Enum | |
---|---|
NEAR |
Ini adalah hubungan default jika tidak ada yang lebih spesifik di bawah ini yang berlaku. |
WITHIN |
Penanda memiliki geometri spasial dan target berada dalam batasnya. |
BESIDE |
Target berada tepat di samping penanda. |
ACROSS_THE_ROAD |
Target berada tepat di seberang penanda di sisi lain jalan. |
DOWN_THE_ROAD |
Di rute yang sama dengan penanda, tetapi tidak di samping atau di seberang. |
AROUND_THE_CORNER |
Tidak berada di rute yang sama dengan penanda, tetapi hanya satu belokan. |
BEHIND |
Dekat dengan struktur penanda tetapi lebih jauh dari pintu masuk jalannya. |
Area
Informasi area dan hubungan area dengan lokasi target.
Area mencakup sublokalitas, lingkungan, dan kompleks besar yang akurat yang berguna untuk mendeskripsikan lokasi.
Representasi JSON |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
Kolom | |
---|---|
name |
Nama resource area. |
placeId |
ID tempat area. |
displayName |
Nama tampilan area. |
containment |
Menentukan hubungan spasial antara lokasi target dan area. |
Pembatasan
Menentukan hubungan spasial antara lokasi target dan area.
Enum | |
---|---|
CONTAINMENT_UNSPECIFIED |
Pembatasan tidak ditentukan. |
WITHIN |
Lokasi target berada dalam wilayah area, dekat dengan pusat. |
OUTSKIRTS |
Lokasi target berada dalam wilayah area, dekat dengan tepi. |
NEAR |
Lokasi target berada di luar wilayah area, tetapi berdekatan. |
GoogleMapsLinks
Link untuk memicu berbagai tindakan Google Maps.
Representasi JSON |
---|
{ "directionsUri": string, "placeUri": string, "writeAReviewUri": string, "reviewsUri": string, "photosUri": string } |
Kolom | |
---|---|
directionsUri |
Link untuk menampilkan rute ke tempat tersebut. Link hanya mengisi lokasi tujuan dan menggunakan mode perjalanan default |
placeUri |
Link untuk menampilkan tempat ini. |
writeAReviewUri |
Link untuk menulis ulasan tempat ini di Google Maps. |
reviewsUri |
Link untuk menampilkan ulasan tempat ini di Google Maps. |
photosUri |
Link untuk menampilkan ulasan tempat ini di Google Maps. |
PriceRange
Rentang harga yang terkait dengan Tempat. endPrice
dapat dibatalkan penetapannya, yang menunjukkan rentang tanpa batas atas (misalnya, "Lebih dari $100").
Representasi JSON |
---|
{ "startPrice": { object ( |
Kolom | |
---|---|
startPrice |
Ujung bawah rentang harga (inklusif). Harga harus sama dengan atau lebih tinggi dari jumlah ini. |
endPrice |
Ujung atas rentang harga (eksklusif). Harga harus lebih rendah dari jumlah ini. |
ReviewSummary
Ringkasan tempat yang dibuat AI menggunakan ulasan pengguna.
Representasi JSON |
---|
{ "text": { object ( |
Kolom | |
---|---|
text |
Ringkasan ulasan pengguna. |
flagContentUri |
Link tempat pengguna dapat melaporkan masalah terkait ringkasan. |
disclosureText |
Pesan pengungkapan AI "Dringkas dengan Gemini" (dan varian yang dilokalkan). Pesan ini akan dalam bahasa yang ditentukan dalam permintaan jika tersedia. |
reviewsUri |
Link untuk menampilkan ulasan tempat ini di Google Maps. |
EvChargeAmenitySummary
Ringkasan fasilitas di dekat SPKLU. Ini hanya berlaku untuk tempat dengan jenis electric_vehicle_charging_station
. Kolom overview
dijamin akan diberikan, sedangkan kolom lainnya bersifat opsional.
Representasi JSON |
---|
{ "overview": { object ( |
Kolom | |
---|---|
overview |
Ringkasan fasilitas yang tersedia. Hal ini dijamin akan disediakan. |
coffee |
Ringkasan opsi kopi di sekitar. |
restaurant |
Ringkasan restoran di sekitar. |
store |
Ringkasan SPBU terdekat. |
flagContentUri |
Link tempat pengguna dapat melaporkan masalah terkait ringkasan. |
disclosureText |
Pesan pengungkapan AI "Dringkas dengan Gemini" (dan varian yang dilokalkan). Pesan ini akan dalam bahasa yang ditentukan dalam permintaan jika tersedia. |
ContentBlock
Blok konten yang dapat ditayangkan satu per satu.
Representasi JSON |
---|
{
"content": {
object ( |
Kolom | |
---|---|
content |
Konten yang terkait dengan topik. |
referencedPlaces[] |
Daftar nama resource tempat yang dirujuk. Nama ini dapat digunakan di API lain yang menerima nama resource Place. |
NeighborhoodSummary
Ringkasan lokasi menarik di dekat tempat tersebut.
Representasi JSON |
---|
{ "overview": { object ( |
Kolom | |
---|---|
overview |
Ringkasan ringkas tentang lingkungan. |
description |
Deskripsi mendetail tentang lingkungan. |
flagContentUri |
Link tempat pengguna dapat melaporkan masalah terkait ringkasan. |
disclosureText |
Pesan pengungkapan AI "Dringkas dengan Gemini" (dan variannya yang dilokalkan). Pesan ini akan dalam bahasa yang ditentukan dalam permintaan jika tersedia. |
Metode |
|
---|---|
|
Menampilkan prediksi untuk input yang diberikan. |
|
Mendapatkan detail tempat berdasarkan nama resource-nya, yang merupakan string dalam format places/{place_id} . |
|
Menelusuri tempat di dekat lokasi. |
|
Penelusuran tempat berbasis kueri teks. |