Places SDK for iOS (Baru) memberikan performa yang lebih baik dan model penetapan harga baru, sehingga perlu untuk mengupdate aplikasi yang menggunakan Places SDK for iOS. Untuk detail selengkapnya tentang perbandingan fitur, lihat Memilih SDK Anda.
Gunakan panduan ini untuk memahami perbedaan utama di Places SDK for iOS (Baru) dibandingkan dengan Places SDK for iOS, serta cara menangani perubahan yang diperlukan.
Mengaktifkan Places SDK for iOS (Baru)
Places SDK for iOS bergantung pada layanan Places API. Untuk menggunakan fitur Places SDK for iOS (Baru), Anda harus terlebih dahulu mengaktifkan Places API (Baru) di project Google Cloud Anda. Untuk mengetahui informasi selengkapnya, lihat artikel Menyiapkan project Google Cloud.
Selanjutnya, Anda harus memastikan bahwa Anda telah menambahkan Places API (Baru) ke kunci API yang digunakan oleh aplikasi Anda. Untuk mengetahui informasi selengkapnya, lihat Menggunakan Kunci API.
Perubahan umum
Beberapa perubahan umum yang berlaku untuk beberapa API meliputi:
Menggunakan model penetapan harga baru. Guna mendapatkan informasi harga untuk semua API, lihat Harga untuk Places SDK for iOS (Baru).
Penyamaran kolom diperlukan oleh Place Details (Baru), Nearby Search (Baru), dan Text Search (Baru) untuk menentukan kolom yang ingin ditampilkan dalam respons.
GMSPlacesClient
berisi metode baru untuk memanggil API baru ini.Class baru telah ditambahkan untuk menentukan permintaan ke setiap API baru.
Instance
GMSPlace
respons berisi propertireviews
baru dengan jenisGMSPlaceReview
. Saat aplikasi Anda menampilkan informasi yang diperoleh dari instanceGMSPlace
, seperti foto dan ulasan, aplikasi juga harus menampilkan atribusi yang diperlukan.Untuk mengetahui informasi selengkapnya, lihat dokumentasi tentang atribusi.
Perubahan khusus API
Bagian ini mencakup panduan migrasi berikut untuk setiap API: