Ringkasan migrasi

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 properti reviews baru dengan jenis GMSPlaceReview. Saat aplikasi Anda menampilkan informasi yang diperoleh dari instance GMSPlace, 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: