Pengantar
Dengan Maps SDK for iOS, Anda dapat menambahkan peta berdasarkan data peta Google ke aplikasi Anda. SDK ini akan otomatis menangani akses ke server Google Maps, tampilan peta, dan respons terhadap gestur pengguna seperti klik dan tarik. Anda juga dapat menambahkan penanda, polyline, overlay bumi, dan jendela info ke peta Anda. Objek ini memberikan informasi tambahan untuk lokasi peta, dan memungkinkan interaksi pengguna dengan peta.
Saat menggunakan SDK ini, Anda harus mematuhi Persyaratan Layanan Google Maps Platform dan memastikan aplikasi Anda mematuhi hukum yang berlaku. Perhatikan bahwa saat menggunakan SDK, nama dan versi aplikasi Anda, informasi autentikasi, dan ID anonim lintas aplikasi akan otomatis dikirim bersama setiap permintaan.
Audiens
Dokumentasi konseptual ini dirancang untuk orang yang memahami konsep pengembangan iOS dan pemrograman berorientasi objek. Anda juga harus memahami Google Maps dari sudut pandang pengguna. Panduan ini dirancang untuk memungkinkan Anda mulai menjelajahi dan mengembangkan aplikasi dengan Maps SDK for iOS. Anda juga dapat melihat dokumentasi referensi untuk mengetahui detail class dan metode tertentu.
Persyaratan atribusi
Jika menggunakan Maps SDK for iOS di aplikasi Anda, Anda harus menyertakan teks atribusi sebagai bagian dari bagian pemberitahuan hukum di aplikasi Anda. Sebaiknya sertakan pemberitahuan hukum sebagai item menu tersendiri, atau sebagai bagian dari item menu "Tentang".
Anda bisa mendapatkan teks atribusi dengan melakukan panggilan ke [GMSServices
openSourceLicenseInfo]
.
Platform yang didukung
Dengan Maps SDK for iOS, Anda dapat mem-build aplikasi yang menargetkan perangkat native 64-bit yang menjalankan iOS 14.0 dan yang lebih baru. Mengembangkan aplikasi dengan Maps SDK for iOS memerlukan minimal Xcode 15.0 dengan SDK target 14.0 atau yang lebih baru. (Menetapkan SDK target 14.0 atau yang lebih baru tidak akan mencegah aplikasi Anda berjalan di iOS 14.0).
Aplikasi yang menggunakan URL Maps mengharuskan perangkat target telah menginstal Google Maps untuk iOS.
Penggunaan Maps SDK for iOS dalam ekstensi aplikasi iOS kemungkinan tidak akan berfungsi, karena pembatasan memori ketat yang diterapkan. Misalnya, penggunaan SDK dalam keyboard kustom kemungkinan tidak akan berfungsi.
Langkah berikutnya
Untuk mulai mem-build aplikasi dengan Maps SDK for iOS, Anda harus terlebih dahulu Menyiapkan project Google Cloud.