Kode contoh Maps SDK for iOS

Pilih platform: Android iOS JavaScript

Repositori Maps SDK for iOS di GitHub berisi contoh yang menggambarkan penggunaan Maps SDK for iOS di aplikasi iOS Anda. Aplikasi contoh berisi kode untuk fitur utama SDK, dan dapat digunakan sebagai titik awal untuk aplikasi Anda.

Daftar contoh Maps SDK for iOS

Contoh aktivitas utama dari aplikasi demo tercantum di bawah dan direproduksi di halaman tertaut sebagai referensi cepat. Lihat folder contoh GitHub untuk mengetahui daftar lengkap contoh yang tersedia.

Menjalankan aplikasi contoh lengkap secara lokal

Aplikasi contoh Maps SDK for iOS tersedia sebagai a arsip download dari GitHub. Ikuti langkah-langkah berikut untuk menginstal dan mencoba aplikasi contoh Maps SDK for iOS.

  1. Jalankan git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git untuk meng-clone repositori contoh ke direktori lokal.
  2. Buka jendela terminal, buka direktori tempat Anda meng-clone file contoh, lalu buka direktori GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. Di project Xcode, buka File > Add Package Dependencies. Masukkan https://github.com/googlemaps/ios-maps-sdk sebagai URL, tekan Enter untuk menarik paket, lalu klik Add Package.
  4. Di Xcode, tekan tombol kompilasi untuk mem-build aplikasi dengan skema saat ini. Build akan menghasilkan error, yang meminta Anda memasukkan kunci API di file SDKConstants.swift untuk Swift atauSDKDemoAPIKey.h file untuk Objective-C.
  5. Dapatkan kunci API dari project Anda dengan Maps SDK for iOS diaktifkan.
  6. Edit file SDKConstants.swift untuk Swift atauSDKDemoAPIKey.h file 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";
  7. Di file SDKConstants.swift (Swift) atauSDKDemoAPIKey.h file (Objective-C), 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.
  8. Bangun dan jalankan proyek. Jendela simulator iOS akan muncul, yang menampilkan daftar Maps SDK Demos.
  9. Pilih salah satu opsi yang ditampilkan, untuk bereksperimen dengan fitur Maps SDK for iOS.
  10. Jika diminta untuk mengizinkan GoogleMapsDemos mengakses lokasi Anda, pilih Allow.