Pengantar
Places API (Baru) mencakup API berikut:
- Detail Tempat (Baru)
- Foto Tempat (Baru)
- Nearby Search (Baru)
- Penelusuran Teks (Baru)
- Pelengkapan Otomatis (Baru)
Dokumen ini berisi ringkasan API baru ini.
Place Details (Baru)
ID tempat secara unik mengidentifikasi tempat di database Google Places dan di Google Maps. Dengan ID tempat, Anda dapat meminta detail tentang suatu tempat atau tempat menarik tertentu dengan memulai permintaan Place Details (Baru). Permintaan Place Details (Baru) menampilkan informasi lengkap tentang tempat yang ditunjukkan, seperti alamat lengkap, nomor telepon, rating pengguna, dan ulasan.
Ada banyak cara untuk mendapatkan ID tempat. Anda dapat menggunakan:
- Penelusuran Teks (Baru)
- Nearby Search (Baru)
- Geocoding API
- Routes API
- Address Validation API
- Pelengkapan Otomatis (Baru)
Foto Tempat (Baru)
Foto Tempat (Baru) memungkinkan Anda menambahkan konten fotografi berkualitas tinggi ke aplikasi Anda dengan memberi Anda akses ke jutaan foto yang disimpan dalam database Google Places. Dengan menggunakan Place Photos API (Baru), Anda dapat mengakses foto dan mengubah ukuran gambar ke ukuran yang optimal untuk aplikasi Anda.
Semua permintaan ke Place Photos (Baru) API harus menyertakan nama resource foto, yang secara unik mengidentifikasi foto yang akan ditampilkan. Anda dapat memperoleh nama resource foto menggunakan:
Untuk menyertakan nama resource foto dalam respons dari permintaan
Place Details (Baru), Text Search (Baru), atau Nearby Search (Baru),
pastikan Anda menyertakan kolom photos
dalam mask kolom
permintaan.
Text Search (Baru) dan Nearby Search (Baru)
Places API mencakup dua API penelusuran:
-
Memungkinkan Anda menentukan string teks yang akan digunakan untuk menelusuri tempat. Misalnya: "Makanan Vegetarian Pedas di Sydney, Australia" atau "Restoran seafood mewah di dekat Palo Alto, CA".
Anda dapat mempersempit penelusuran dengan menentukan detail seperti tingkat harga, status buka saat ini, rating, atau jenis tempat tertentu. Anda juga dapat menentukan untuk memihak hasil ke lokasi tertentu, atau membatasi penelusuran ke lokasi tertentu.
-
Memungkinkan Anda menentukan wilayah yang akan ditelusuri beserta daftar jenis tempat. Tentukan wilayah sebagai lingkaran yang ditentukan oleh koordinat lintang dan bujur titik pusat serta radius dalam meter.
Tentukan satu atau beberapa jenis tempat yang menentukan karakteristik tempat. Misalnya, tentukan "
pizza_restaurant
" dan "shopping_mall
" untuk menelusuri restoran pizza yang terletak di pusat perbelanjaan di wilayah yang ditentukan.
Perbedaan utama antara kedua penelusuran ini adalah Text Search (Baru) memungkinkan Anda menentukan string penelusuran arbitrer, sedangkan Nearby Search (Baru) memerlukan area tertentu untuk melakukan penelusuran.
Pelengkapan Otomatis (Baru) dan token sesi
Autocomplete (Baru) adalah layanan web yang menampilkan prediksi tempat dan prediksi kueri sebagai respons terhadap permintaan HTTP. Dalam permintaan, tentukan string penelusuran teks dan batas geografis yang mengontrol area penelusuran.
Token sesi adalah string yang dibuat pengguna yang melacak panggilan Autocomplete (Baru) sebagai sesi. Pelengkapan Otomatis (Baru) menggunakan token sesi untuk mengelompokkan fase kueri dan pemilihan dari penelusuran pelengkapan otomatis pengguna ke dalam sesi terpisah untuk tujuan penagihan.
Kolom, atribut, dan opsi aksesibilitas baru
Places API (Baru) menyertakan kolom, atribut, dan opsi aksesibilitas baru untuk memberikan informasi selengkapnya tentang suatu tempat kepada pengguna. Aspek ini dijelaskan di bagian berikut.
Kolom
Places API (Baru) mencakup beberapa kolom baru:
Kolom | Deskripsi |
---|---|
regularSecondaryOpeningHours |
Menjelaskan waktu tertentu untuk operasi tertentu. Jam buka sekunder berbeda dengan jam buka utama bisnis. Misalnya, restoran dapat menentukan jam layanan drive-through atau jam layanan pesan-antar sebagai jam buka sekunder. |
paymentOptions |
Opsi pembayaran yang diterima tempat ini. Tempat dapat menerima lebih dari
satu opsi pembayaran. Jika data opsi pembayaran tidak tersedia, kolom
opsi pembayaran tidak akan ditetapkan. Opsi meliputi:
|
parkingOptions |
Opsi parkir yang disediakan oleh tempat. Opsi meliputi:
|
subDestinations |
Tempat unik yang terkait dengan tempat tertentu. Misalnya, terminal bandara dianggap sebagai sub-tujuan dari bandara. |
fuelOptions |
Informasi terbaru tentang opsi bahan bakar yang tersedia di SPBU. Informasi ini diperbarui secara berkala. Opsi meliputi
berikut ini:
|
evChargeOptions |
Jumlah pengisi daya kendaraan listrik (EV) di SPKLU ini. Meskipun beberapa pengisi daya EV memiliki beberapa konektor, setiap pengisi daya hanya dapat mengisi daya satu kendaraan dalam satu waktu; oleh karena itu, kolom ini mencerminkan jumlah pengisi daya EV yang tersedia pada waktu tertentu. |
shortFormattedAddress |
Alamat singkat yang dapat dibaca manusia untuk suatu tempat. |
primaryType |
Jenis utama hasil yang diberikan. Misalnya, suatu tempat dapat diklasifikasikan sebagai cafe atau airport . Tempat hanya dapat memiliki satu jenis utama. Untuk daftar lengkap
nilai yang mungkin, lihat Jenis yang didukung. |
primaryTypeDisplayName |
Nama tampilan jenis utama, dilokalkan ke bahasa permintaan jika berlaku. Untuk mengetahui daftar lengkap nilai yang mungkin, lihat Jenis yang didukung. |
Atribut
Places API (Baru) mencakup beberapa atribut baru:
Atribut | Deskripsi |
---|---|
outdoorSeating |
Tempat ini menyediakan tempat duduk di luar ruangan. |
liveMusic |
Tempat ini menyajikan musik live. |
menuForChildren |
Tempat ini memiliki menu anak-anak. |
servesCocktails |
Tempat ini menyajikan koktail. |
servesDessert |
Tempat menyajikan hidangan penutup. |
servesCoffee |
Tempat ini menyajikan kopi. |
goodForChildren |
Tempat ini cocok untuk anak-anak. |
allowsDogs |
Tempat mengizinkan. |
restroom |
Tempat ini memiliki toilet. |
goodForGroups |
Tempat ini dapat menampung grup. |
goodForWatchingSports |
Tempat ini cocok untuk menonton acara olahraga. |
Opsi aksesibilitas
Places API (Baru) menyertakan kolom opsi aksesibilitas berikut:
Kolom | Deskripsi |
---|---|
wheelchairAccessibleParking |
Tempat ini menawarkan tempat parkir khusus pengguna kursi roda. |
wheelchairAccessibleEntrance |
Tempat ini memiliki pintu masuk khusus pengguna kursi roda. |
wheelchairAccessibleRestroom |
Tempat ini memiliki toilet yang dapat diakses pengguna kursi roda. |
wheelchairAccessibleSeating |
Tempat ini memiliki tempat duduk khusus pengguna kursi roda. |
Ringkasan yang didukung AI
Ringkasan yang didukung AI Places API (Baru) menggunakan kemampuan model Gemini untuk menampilkan ringkasan tentang tempat dan area yang dapat membantu pengguna memutuskan ke mana harus pergi.
Ringkasan yang didukung AI menyintesis data dari berbagai input untuk membantu pengguna membuat keputusan yang lebih tepat tentang suatu tempat. Misalnya, jika Anda sedang mempertimbangkan untuk mencoba restoran baru, ringkasan yang didukung AI dapat menampilkan sorotan menu umum, memberi Anda gambaran tentang suasana restoran, atau mengumpulkan tema dari ulasan pengguna. Jika Anda mengunjungi kota baru, ringkasan yang didukung teknologi AI dapat memberikan ringkasan tentang tempat wisata dan fasilitas terdekat.
Fitur berbasis AI ditambahkan ke Places API (Baru)
Ringkasan yang didukung teknologi AI didukung oleh Place Details (Baru), Text Search (Baru), dan Nearby Search (Baru). Ringkasan yang didukung AI berikut tersedia dalam respons Places API (Baru):
- Ringkasan tempat, yang merupakan ringkasan singkat terkait tempat tertentu.
- Ringkasan ulasan, yang merupakan ringkasan mudah dipahami tentang apa yang dikatakan pengulas tentang suatu tempat.
- Ringkasan area, yang memberikan ringkasan tempat populer dan terdekat di area sekitar. Hal ini mencakup ringkasan lingkungan dan ringkasan stasiun pengisian kendaraan listrik umum.
Google sering membuat ulang ringkasan ini untuk memastikan ringkasan tersebut selalu aktual berdasarkan informasi terbaru yang tersedia. Saat membuat permintaan Places API (Baru), Anda akan menampilkan data terbaru di aplikasi.
Bermigrasi ke Places API Baru
Jika Anda adalah pelanggan lama Places API (Baru) dan ingin memigrasikan aplikasi Anda untuk menggunakan API baru, lihat dokumentasi migrasi berikut:
- Bermigrasi ke Place Details (Baru)
- Bermigrasi ke Nearby Search (Baru)
- Bermigrasi ke Penelusuran Teks (Baru)
- Bermigrasi ke Foto Tempat (Baru)
- Bermigrasi ke Autocomplete (Baru)