Ringkasan Contoh Kode

Pilih platform: Android iOS JavaScript

Aplikasi demo SDK yang disertakan dengan Maps SDK for iOS menyertakan contoh sorotan fitur SDK. Periksa kode di aplikasi demo untuk melihat bagaimana setiap contoh diterapkan.

Mencoba 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 sampel 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, pilih direktori tempat Anda memperluas file sampel, dan lihat perincian ke 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 akan menghasilkan error, yang meminta Anda untuk memasukkan kunci API di file SDKConstants.swift untuk Swift atau SDKDemoAPIKey.h untuk Objective-C.
  3. Jika Anda belum memiliki kunci API, ikuti petunjuk untuk menyiapkan project di Google Cloud Console dan mendapatkan kunci API. Saat mengonfigurasi kunci di Cloud Console, Anda dapat menentukan ID paket aplikasi untuk memastikan bahwa hanya aplikasi Anda yang dapat menggunakan kunci tersebut. ID paket default aplikasi contoh SDK adalah com.example.GoogleMapsDemos.
  4. Edit file SDKConstants.swift untuk file Swift atauSDKDemoAPIKey.h untuk Objective-C, lalu tempelkan 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 didefinisikan 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, yang menampilkan daftar Maps SDK Demos.
  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 Allow.

Gunakan cuplikan kode dari panduan developer

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