Contoh kode Places SDK for iOS

Pilih platform: Android iOS JavaScript

Aplikasi demo Places SDK for iOS di GitHub yang disertakan dengan Places SDK for iOS menunjukkan sejumlah fitur, termasuk pelengkapan otomatis tempat, dan foto tempat. Selain itu, Anda dapat menemukan cuplikan kode di setiap halaman dalam panduan developer ini. Impor dan build aplikasi, tambahkan kunci API, lihat demo, dan gunakan kode contoh yang diberikan sebagai titik awal untuk aplikasi Anda.

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

Menjalankan aplikasi contoh lengkap secara lokal

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

  1. Download arsip contoh kode dari GitHub dan ekstrak arsip.
  2. Buka jendela terminal, buka direktori tempat Anda memperluas file contoh, lalu periksa 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 Google Cloud Console Anda.
  4. Jika Anda belum memiliki kunci API, ikuti petunjuk untuk menyiapkan project di Cloud Console dan mendapatkan kunci API. Saat mengonfigurasi kunci di konsol Cloud, Anda dapat membatasi kunci ke ID paket aplikasi contoh untuk memastikan bahwa hanya aplikasi Anda yang dapat menggunakan kunci tersebut. ID paket default 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 untuk membuka kunci file SDKDemoAPIKey untuk pengeditan, pilih Unlock.
  7. Jika ada, hapus baris berikut, karena baris 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. Build aplikasi.
  9. Jika build gagal atau aplikasi mengalami error dengan error tentang kunci API Anda saat pertama kali menjalankannya, pastikan Anda telah memberikan kunci yang diperlukan dalam file SDKDemoAPIKey.
  10. Jika Anda menjalankan contoh GooglePlaces, jendela simulator iOS akan menampilkan daftar Places Demos.
  11. Jika diminta untuk mengizinkan GooglePlacesDemos mengakses lokasi Anda, pilih Izinkan.
  12. Contoh yang Anda pilih kini siap dijalankan.