Ringkasan

Pilih platform: Android iOS JavaScript

Pengantar

Dengan Maps SDK for iOS, Anda dapat menambahkan peta berdasarkan data peta Google pada aplikasi Anda. SDK secara otomatis menangani akses ke Google Maps server, tampilan peta, dan respons terhadap gestur pengguna seperti klik dan tarik. Anda juga bisa menambahkan penanda, polyline, overlay bumi, dan jendela info ke peta. Berbagai 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, informasi autentikasi, serta pengenal anonim lintas aplikasi secara otomatis dikirim bersama setiap permintaan.

Audiens

Dokumentasi konseptual ini dirancang untuk orang-orang yang memahami iOS pengembangan aplikasi dan konsep pemrograman berorientasi objek. Anda juga harus memahami Google Peta dari sudut pandang pengguna. Layanan ini dirancang agar Anda dapat mulai menjelajahi dan mengembangkan aplikasi dengan Maps SDK for iOS. Anda juga dapat membaca referensi dokumentasi untuk mengetahui detail spesifik class dan metode.

Persyaratan atribusi

Jika Anda menggunakan Maps SDK for iOS dalam aplikasi, Anda harus menyertakan teks atribusi sebagai bagian dari pemberitahuan hukum dalam permohonan Anda. Menyertakan pemberitahuan hukum sebagai item menu tersendiri, atau sebagai bagian dari "Tentang" item menu.

Anda bisa mendapatkan teks atribusi dengan melakukan panggilan ke [GMSServices openSourceLicenseInfo].

Platform yang didukung

Dengan Maps SDK for iOS, Anda dapat membuat aplikasi yang menargetkan perangkat 64-bit asli yang menjalankan iOS 14.0 dan yang lebih baru. Mengembangkan dengan Maps SDK for iOS memerlukan setidaknya Xcode 15.0 dengan SDK target 14.0 atau nanti. (Menetapkan SDK target 14.0 atau yang lebih baru tidak akan mencegah aplikasi Anda agar tidak berjalan di iOS 14.0).

Aplikasi yang menggunakan URL Maps mengharuskan perangkat target memiliki Google Maps untuk iOS yang sudah diinstal.

Penggunaan Maps SDK for iOS dalam ekstensi aplikasi iOS tidak mungkin berfungsi karena adanya pembatasan memori ketat yang diterapkan. Sebagai misalnya, penggunaan SDK dalam domain keyboard kemungkinan tidak berhasil.

Langkah berikutnya

Untuk mulai membuat aplikasi dengan Maps SDK for iOS, Anda harus terlebih dahulu Menyiapkan project Google Cloud.