Contoh kode Places SDK for iOS

Pilih platform: Android iOS JavaScript

Aplikasi demo Places SDK for iOS di GitHub dilengkapi dengan Places SDK for iOS mendemonstrasikan sejumlah fitur termasuk Place Autocomplete dan Foto tempat. Di beberapa Anda juga dapat menemukan cuplikan kode di setiap halaman panduan developer ini. Impor dan bangun menambahkan kunci API, melihat demo, dan menggunakan kode contoh yang diberikan sebagai sebagai titik awal aplikasi Anda.

Saat Anda jalankan, aplikasi contoh ini akan menampilkan daftar contoh yang tersedia dan dapat Anda berjalan di perangkat Anda sendiri. Pilih salah satu opsi.

Menjalankan aplikasi contoh lengkap secara lokal

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

  1. Unduh arsip contoh kode dari GitHub dan membongkar arsip tersebut.
  2. Buka jendela terminal, navigasikan ke direktori tempat Anda memperluas {i>file<i} sampel, dan lihat perincian direktori GooglePlaces:

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Aktifkan Places SDK for iOS untuk project Konsol Google Cloud Anda.
  4. Jika Anda belum memiliki kunci API, ikuti petunjuk untuk menyiapkan project di Konsol Cloud dan mendapatkan kunci API. Saat mengonfigurasi di Konsol Cloud, Anda bisa membatasi kunci ke ID paket aplikasi contoh untuk memastikan bahwa hanya aplikasi Anda yang dapat menggunakan kunci tersebut. Paket default ID aplikasi contoh SDK adalah com.example.GooglePlacesDemos.
  5. Edit file SDKDemoAPIKey dan tempel kunci API Anda ke dalam konstanta yang sesuai. Contoh:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Jika Xcode meminta Anda membuka kunci file SDKDemoAPIKey untuk mengedit, pilih Unlock.
  7. Jika ada, hapus baris berikut, karena ini digunakan untuk mendaftarkan masalah:

    Swift

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

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Bangun aplikasi.
  9. Jika build gagal atau aplikasi mengalami error dengan error tentang kunci API Anda ketika pertama kali menjalankannya, pastikan bahwa Anda telah memberikan kunci yang diperlukan dalam file SDKDemoAPIKey.
  10. Jika Anda menjalankan contoh GooglePlaces, simulator iOS akan menampilkan daftar Demo Places.
  11. Jika diminta untuk mengizinkan GooglePlacesDemos mengakses lokasi Anda, pilih Izinkan.
  12. Contoh yang Anda pilih kini siap dijalankan.