Anda sudah siap!

Untuk mulai mengembangkan, masuklah ke dokumentasi developer kami.

Aktifkan Google Maps SDK for iOS

Untuk membantu Anda memulai, kami akan memandu Anda melalui Google Developers Console untuk melakukan beberapa hal terlebih dahulu:

  1. Buat atau pilih sebuah proyek
  2. Aktifkan Google Maps SDK for iOS
  3. Buat kunci yang sesuai
Lanjutkan

Mendapatkan Kunci API

Untuk menggunakan Google Maps SDK for iOS, Anda harus mendaftarkan proyek aplikasi Anda di Google API Console dan mendapatkan kunci Google API yang bisa ditambahkan ke aplikasi Anda. Catatan: Ada beragam tipe pembatasan kunci API. Anda membutuhkan kunci API dengan pembatasan iOS (bukan kunci yang dibatasi browser).

Ringkasan

Untuk mengautentikasi aplikasi ke Google Maps SDK for iOS, Anda memerlukan kunci API yang dibatasi pada identifier bundel khusus aplikasi. Kombinasi ini membuat kunci API yang terbatas-iOS.

Mendapatkan kunci API dari Google API Console

Dengan kunci API Anda bisa memantau penggunaan API pada aplikasi, dan memastikan Google bisa menghubungi Anda tentang aplikasi jika diperlukan. Kunci ini gratis, Anda bisa menggunakan kunci yang sama bersama aplikasi iOS, dan kunci ini mendukung jumlah pengguna yang tidak terbatas. Anda memperoleh kunci API di Google API Console dan membatasi kunci API dengan menyediakan identifier bundel aplikasi.

Jika Anda menggunakan Google Maps SDK for iOS standar:

Klik tombol di bawah ini, yang akan memandu Anda menjalani proses mengaktifkan Google Maps SDK for iOS dan memperoleh kunci API. Jika proyek Anda sudah memiliki kunci API terbatas-iOS, Anda boleh menggunakan kunci itu.

Dapatkan Kunci

Alternatifnya, ikuti langkah-langkah ini untuk mendapatkan kunci API:

  1. Masuklah ke Google API Console.
  2. Buat atau pilih sebuah proyek.
  3. Klik Continue untuk mengaktifkan Google Maps SDK for iOS.
  4. Pada laman Credentials, dapatkan kunci API.
    Catatan: Jika Anda memiliki kunci dengan pembatasan iOS, Anda boleh menggunakan kunci itu. Anda bisa menggunakan kunci yang sama dengan salah satu aplikasi iOS Anda dalam proyek yang sama.
  5. Dari dialog yang menampilkan kunci API, pilih Restrict key untuk menyetel pembatasan iOS atas kunci API.
  6. Di bagian Restrictions, pilih iOS apps, kemudian masukkan identifier bundel aplikasi Anda. Misalnya: com.example.hellomap.
  7. Klik Save.

    Kunci API terbatas-iOS Anda yang baru akan muncul dalam daftar kunci API untuk proyek Anda. Kunci API adalah string karakter, seperti ini:

    AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0

Anda juga bisa mencari kunci yang sudah ada di Google API Console.

Untuk informasi selengkapnya mengenai penggunaan Google API Console, lihat Bantuan API Console.

Jika Anda telah membeli lisensi Google Maps APIs Premium Plan:

Klik tombol di bawah ini yang akan memandu Anda menjalani proses memperoleh kunci API. Jika proyek Anda sudah memiliki kunci API dengan pembatasan iOS, Anda boleh menggunakan kunci itu. Penting: Dalam menu tarik-turun proyek, Anda harus memilih proyek yang telah dibuat untuk Anda saat membeli Google Maps APIs Premium Plan. Nama proyek dimulai dengan Google Maps APIs for Business or Google Maps for Work or Google Maps.

Dapatkan Kunci

Alternatifnya, ikuti langkah-langkah ini untuk mendapatkan kunci API:

  1. Masuklah ke Google API Console.
  2. Dari menu tarik-turun Project, pilih proyek Google Maps Premium.*
  3. Klik Continue.
  4. Pada laman Credentials, dapatkan kunci API.
    Catatan: Jika Anda memiliki kunci dengan pembatasan iOS, Anda boleh menggunakan kunci itu. Anda bisa menggunakan kunci yang sama dengan salah satu aplikasi iOS Anda dalam proyek yang sama.
  5. Dari dialog yang menampilkan kunci API, pilih Restrict key untuk menyetel pembatasan iOS atas kunci API.
  6. Di bagian Restrictions, pilih iOS apps, kemudian masukkan identifier bundel aplikasi Anda. Misalnya: com.example.hellomap.
  7. Klik Save.

    Kunci API terbatas-iOS Anda yang baru akan muncul dalam daftar kunci API untuk proyek Anda. Kunci API adalah string karakter, seperti ini:

    AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0

Anda juga bisa mencari kunci yang sudah ada di Google API Console.

Untuk informasi selengkapnya mengenai penggunaan Google API Console, lihat Bantuan API Console.

Tipe pembatasan kunci API

Google Maps API tersedia untuk aplikasi Android atau iOS, browser Web, dan melalui layanan web HTTP. API di suatu platform bisa menggunakan kunci API generik (tidak dibatasi). Secara opsional, Anda bisa menambahkan pembatasan (misalnya, identifier bundel iOS) ke kunci API. Setelah dibatasi, kunci hanya akan bekerja pada platform yang mendukung tipe pembatasan itu. Ketahui selengkapnya tentang kunci dan kredensial.

Menambahkan kunci API ke layout aplikasi Anda

Swift

Tambahkan kunci API Anda ke AppDelegate.swift seperti berikut:

  1. Tambahkan pernyataan import berikut:
    import GoogleMaps
  2. Tambahkan yang berikut ini ke metode application(_:didFinishLaunchingWithOptions:) Anda , dengan mengganti YOUR_API_KEY dengan kunci API Anda:
    GMSServices.provideAPIKey("YOUR_API_KEY")
  3. Jika Anda juga menggunakan Places API, tambahkan lagi kunci Anda seperti yang ditampilkan di sini:
    GMSPlacesClient.provideAPIKey("YOUR_API_KEY")

Objective-C

Tambahkan kunci API Anda ke AppDelegate.m seperti berikut:

  1. Tambahkan pernyataan import berikut:
    @import GoogleMaps;
  2. Tambahkan yang berikut ini ke metode application:didFinishLaunchingWithOptions: Anda , dengan mengganti YOUR_API_KEY dengan kunci API Anda:
    [GMSServices provideAPIKey:@"YOUR_API_KEY"];
  3. Jika Anda juga menggunakan Places API, tambahkan lagi kunci Anda seperti yang ditampilkan di sini:
    [GMSPlacesClient provideAPIKey:@"YOUR_API_KEY"];

Kirim masukan tentang...

Google Maps SDK for iOS
Google Maps SDK for iOS
Butuh bantuan? Kunjungi halaman dukungan kami.