Ringkasan migrasi

Places SDK for iOS (Baru) memberikan performa yang lebih baik dan sehingga memberi Anda kesempatan untuk mengupdate aplikasi yang Places SDK for iOS. Untuk detail selengkapnya tentang membandingkan fitur, lihat Pilih SDK Anda.

Gunakan panduan ini untuk memahami perbedaan utama di Places SDK for iOS (Baru) dibandingkan dengan Places SDK for iOS, beserta cara menangani perubahan.

Mengaktifkan Places SDK for iOS (Baru)

Places SDK for iOS bergantung pada Places API. Untuk menggunakan fitur Places SDK for iOS (Baru), Anda harus mengaktifkan terlebih dahulu Places API (Baru) di project Google Cloud Anda. Untuk informasi selengkapnya, lihat Menyiapkan project Google Cloud project Anda.

Selanjutnya Anda harus memastikan bahwa telah menambahkan Places API (Baru) ke kunci API yang digunakan oleh aplikasi Anda. Untuk informasi selengkapnya, lihat Menggunakan API Kunci.

Perubahan umum

Beberapa perubahan umum yang berlaku untuk beberapa API meliputi:

  • Menggunakan model penetapan harga baru. Guna mengetahui 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 mana 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 reviews properti jenis GMSPlaceReview. Saat aplikasi Anda menampilkan informasi yang diperoleh dari GMSPlace seperti foto dan ulasan, aplikasi juga harus menampilkan atribusi.

    Untuk informasi selengkapnya, lihat dokumentasi tentang atribusi.

Perubahan khusus API

Bagian ini mencakup panduan migrasi berikut untuk setiap API: