Ringkasan Contoh Kode

Pilih platform: Android iOS JavaScript

Aplikasi demo SDK yang disediakan dengan Maps SDK for iOS menyertakan contoh untuk sorotan fitur SDK. Periksa kode pada aplikasi demo untuk melihat cara penerapan setiap contoh.

Coba demo SDK

Aplikasi demo Maps SDK for iOS SDK tersedia sebagai arsip download dari GitHub dan sebagai pod CocoaPods. CocoaPods merupakan pengelola dependensi open source untuk project Swift dan Objective-C Cocoa.

Ikuti langkah-langkah berikut untuk menginstal dan mencoba aplikasi demo Maps SDK for iOS SDK.

  1. Dapatkan file contoh menggunakan salah satu dari dua metode berikut:

    Langsung dari GitHub

    1. Download arsip contoh kode dari GitHub dan ekstrak arsip tersebut.
    2. Buka jendela terminal, arahkan ke direktori tempat Anda memperluas file sampel, dan lihat perincian direktori GoogleMaps:

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. Jalankan perintah berikut:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    Menggunakan CocoaPods v1.6.1

    1. Jika Anda belum memiliki alat CocoaPods, instal versi 1.6.1 di macOS dengan menjalankan perintah berikut dari terminal. Untuk mengetahui detailnya, lihat Panduan Memulai CocoaPods.
      sudo gem install cocoapods -v1.6.1
    2. Ambil file Google Maps menggunakan CocoaPods:
      pod try GoogleMaps

      Pilih Swift atau Objective-C bila dikonfirmasi. CocoaPods memperbarui repositori spesifikasi Anda, lalu membuka demo dalam project Xcode sementara bernama SwiftDemoApp.xcodeproj atau ObjCDemoApp.xcodeproj.

  2. Di Xcode, tekan tombol kompilasi untuk mem-build, lalu jalankan skema saat ini. Build ini menghasilkan error, yang meminta Anda untuk memasukkan kunci API dalam file SDKConstants.swift untuk Swift atau file SDKDemoAPIKey.h untuk Objective-C.
  3. Jika Anda belum memiliki kunci API, ikuti instructions untuk menyiapkan project di Konsol Google Cloud dan mendapatkan kunci API. Saat mengonfigurasi kunci di Konsol Cloud, Anda dapat menentukan ID paket aplikasi untuk memastikan bahwa hanya aplikasi Anda yang dapat menggunakan kunci tersebut. ID paket default untuk aplikasi contoh SDK adalah com.example.GoogleMapsDemos.
  4. Edit file SDKConstants.swift untuk Swift atau file SDKDemoAPIKey.h untuk Objective-C dan tempel kunci API Anda ke dalam definisi konstanta apiKey atau kAPIKey. Contoh:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. Hapus baris berikut, karena digunakan untuk mendaftarkan masalah yang ditentukan pengguna:

    Swift

    #error (Register for API Key and insert here. Then delete this line.”)

    Objective-C

    #error Register for API Key and insert here.
  6. Bangun dan jalankan proyek. Jendela simulator iOS akan muncul, menampilkan daftar Demo Maps SDK.
  7. Pilih salah satu opsi yang ditampilkan, untuk bereksperimen dengan fitur Maps SDK for iOS.
  8. Jika diminta untuk mengizinkan GoogleMapsDemos mengakses lokasi Anda, pilih Izinkan.

Gunakan cuplikan kode dari panduan developer

Setiap halaman dalam panduan developer mencantumkan cuplikan kode yang menggambarkan fitur tertentu dari API. Misalnya, lihat panduan untuk objek peta, penanda, bentuk, dan halaman lainnya dalam panduan ini.