Gunakan panduan ini untuk memahami perbedaan utama antara versi Places SDK dan bermigrasi ke Places SDK for Android (Baru).
Fitur SDK yang tersedia di setiap versi
Tabel berikut menunjukkan versi SDK dan API yang diperlukan untuk setiap fitur SDK:
| Fitur | Versi Places API | Metode inisialisasi | Versi SDK minimum |
|---|---|---|---|
| Pelengkapan Otomatis (Baru) | Places API (Baru) | initializeWithNewPlacesApiEnabled() |
3.5.0 |
| Place Details (Baru) | Places API (Baru) | initializeWithNewPlacesApiEnabled() |
3.3.0 |
| Nearby Search (Baru) | Places API (Baru) | initializeWithNewPlacesApiEnabled() |
3.5.0 |
| Place Photos (Baru) | Places API (Baru) | initializeWithNewPlacesApiEnabled() |
3.4.0 |
| Text Search (Baru) | Places API (Baru) | initializeWithNewPlacesApiEnabled() |
3.3.0 |
| Place Autocomplete | Places API (Lama) | initialize() (Tidak digunakan lagi) |
|
| Current Place | Places API (Lama) | initialize() (Tidak digunakan lagi) |
|
| Place Details | Places API (Lama) | initialize() (Tidak digunakan lagi) |
|
| Place Photos | Places API (Lama) | initialize() (Tidak digunakan lagi) |
Bermigrasi ke API baru
Untuk bermigrasi ke API baru, lihat panduan migrasi berikut:
- Bermigrasi ke Place Details (Baru)
- Bermigrasi ke Place Photos (Baru)
- Bermigrasi ke Pelengkapan Otomatis (Baru)
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. Implementasi 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) menyertakan versi terbaru dari semua fitur SDK:
- Pelengkapan Otomatis (Baru)
- Place Details (Baru)
- Nearby Search (Baru)
- Place Photos (Baru)
- Text Search (Baru)
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)
Detail Tempat (Baru) kini menyertakan class Review baru dalam objek
Placerespons. Class Place class berisi metodegetReviews()baru untuk mendukung kolom ini. PanggilgetReviews()untuk menampilkan hingga lima ulasan untuk suatu tempat.Place Photos (Baru) menambahkan
AuthorAttributionske classPhotoMetadata.AuthorAttributionsberisiListdariAuthorAttributionobjek.
Respons URI baru ditambahkan ke Place Photos (Baru)
Kini Anda dapat menggunakan Place Photos (Baru) untuk menampilkan URI ke bitmap gambar. Sebelumnya, Anda hanya dapat menampilkan bitmap gambar itu sendiri.
Penetapan harga yang disederhanakan
Penetapan harga disederhanakan dengan Places SDK for Android (Baru) sehingga Anda hanya membayar data yang Anda gunakan. Penetapan harga yang disederhanakan diimplementasikan menggunakan daftar kolom, yang juga disebut mask kolom.
Dengan Place Details (Baru) dan Text Search (Baru), 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. Cara ini akan membantu Anda menghindari waktu pemrosesan dan biaya penagihan yang tidak perlu.
Untuk informasi harga selengkapnya, lihat Penggunaan dan penagihan.
Jenis tempat yang diperluas
SDK baru ini menyertakan jenis tempat baru, yang ditampilkan sebagai bagian dari respons Place Details (Baru) dan Text Search (Baru). Anda juga dapat menggunakan jenis baru ini, dan jenis yang ada, dalam penelusuran dengan Text Search (Baru). Jenis baru disertakan dalam Tabel A.