Ringkasan Places SDK (Lama)

Places SDK memungkinkan Anda menelusuri dan mengambil informasi untuk berbagai jenis tempat menggunakan string teks atau berdasarkan kedekatan. Places SDK adalah versi lama Places SDK (Baru).

Gunakan panduan ini untuk memahami perbedaan utama antara versi Places SDK dan bermigrasi ke Places SDK (Baru).

Fitur SDK yang tersedia di setiap versi

Tabel berikut menunjukkan versi SDK dan API yang diperlukan untuk setiap fitur SDK:

Fitur Places API diaktifkan di kunci API Metode inisialisasi Versi SDK minimum
Pelengkapan Otomatis (Baru) Places API (Baru) initializeWithNewPlacesApiEnabled() 3.5.0
Detail Tempat (Baru) Places API (Baru) initializeWithNewPlacesApiEnabled() 3.3.0
Nearby Search (Baru) Places API (Baru) initializeWithNewPlacesApiEnabled() 3.5.0
Foto Tempat (Baru) Places API (Baru) initializeWithNewPlacesApiEnabled() 3.4.0
Penelusuran Teks (Baru) Places API (Baru) initializeWithNewPlacesApiEnabled() 3.3.0
Place Autocomplete Places API initialize()
Current Place Places API initialize()
Detail Tempat Places API initialize()
Foto Tempat Places API initialize()

Bermigrasi ke API baru

Untuk bermigrasi ke API baru, lihat panduan migrasi berikut:

Peningkatan di Places SDK for Android (Baru)

Bagian ini membahas fitur utama yang ditambahkan ke Places SDK for Android (Baru).

Diimplementasikan di platform standar Google Cloud

Places SDK for Android (Baru) diimplementasikan di infrastruktur layanan di Google Cloud. Penerapan ini menghadirkan platform yang lebih aman dan tepercaya. Desain standar ini menghadirkan tingkat konsistensi di seluruh SDK yang meningkatkan efisiensi pengembangan dengan Places SDK for Android (Baru).

Peningkatan performa

Places SDK for Android (Baru) memberikan peningkatan performa, sehingga layak untuk mengganti aplikasi yang menggunakan SDK yang ada.

Fitur baru

Places SDK for Android (Baru) mencakup versi terbaru dari semua fitur SDK:

Layanan Text Search baru

Text Search (Baru) menampilkan informasi tentang serangkaian tempat berdasarkan suatu string — misalnya "pizza di Bandung" atau "toko sepatu di dekat Solo" atau "Jl. Rajawali 3". Layanan ini merespons dengan daftar tempat yang cocok dengan string teks dan bias lokasi yang telah ditetapkan.

Data respons baru ditambahkan ke Place Details (Baru) dan Place Photos (Baru)

  • Place Details (Baru) kini menyertakan class Review baru dalam objek Place respons. Class Place berisi metode getReviews() baru untuk mendukung kolom ini. Panggil getReviews() untuk menampilkan hingga lima ulasan untuk suatu tempat.

  • Place Photo (Baru) menambahkan AuthorAttributions ke class PhotoMetadata. AuthorAttributions berisi List objek AuthorAttribution.

Respons URI baru ditambahkan ke Foto Tempat (Baru)

Anda kini dapat menggunakan Place Photo (Baru) untuk menampilkan URI ke bitmap gambar. Sebelumnya, Anda hanya dapat menampilkan bitmap gambar itu sendiri.

Harga yang disederhanakan

Harga disederhanakan dengan Places SDK for Android (Baru) sehingga Anda hanya membayar data yang Anda gunakan. Harga yang disederhanakan diterapkan menggunakan daftar kolom, yang juga disebut mask kolom.

Dengan Place Details dan Text Search, Anda menggunakan daftar kolom untuk mengontrol daftar kolom yang akan ditampilkan dalam respons. Kemudian, Anda hanya akan ditagih untuk data yang diminta. Penggunaan daftar kolom merupakan praktik desain yang baik untuk memastikan Anda tidak meminta data yang tidak diperlukan, sehingga membantu menghindari waktu pemrosesan dan biaya penagihan yang tidak perlu.

Untuk informasi harga mendetail untuk kedua SDK, lihat Penggunaan dan Penagihan.

Jenis tempat yang diperluas

SDK baru ini mencakup jenis tempat baru, yang ditampilkan sebagai bagian dari respons Place Details dan Text Search. Anda juga dapat menggunakan jenis baru ini, dan jenis yang ada, dalam penelusuran dengan Penelusuran Teks. Jenis baru disertakan dalam Tabel A.