iOS için Yerler SDK'sı kod örnekleri

Platform seçin: Android iOS JavaScript

GitHub'da yer alan ve iOS için Yerler SDK'sı ile birlikte sunulan iOS için Yerler SDK'sı demo uygulaması, otomatik yer tamamlama ve yer fotoğrafları gibi bir dizi özellik gösterir. Ayrıca, bu geliştirici kılavuzunun her sayfasında kod snippet'leri bulabilirsiniz. Uygulamayı içe aktarıp derleyin, API anahtarınızı ekleyin, demoyu görüntüleyin ve sağlanan örnek kodu uygulamanız için başlangıç noktası olarak kullanın.

Örnek uygulamayı çalıştırdığınızda, kendi cihazınızda çalıştırabileceğiniz kullanılabilir örneklerin listesi görüntülenir. Seçeneklerden birini belirleyin.

Örnek uygulamanın tamamını yerel olarak çalıştırma

iOS için Yerler SDK'sı örnek uygulaması, GitHub'da indirme arşivi olarak kullanılabilir. iOS için Yerler SDK'sını örnek uygulamasını yükleyip denemek üzere bu adımları uygulayın.

  1. GitHub'dan kod örnek arşivini indirin ve arşivi açın.
  2. Bir terminal penceresi açın, örnek dosyaları genişlettiğiniz dizine gidin ve GooglePlaces dizinini ayrıntılı olarak inceleyin:

    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. Google Cloud Console projeniz için iOS için Yerler SDK'sını etkinleştirin.
  4. Henüz API anahtarınız yoksa Cloud Console'da proje oluşturmak ve API anahtarı almak için instructions uygulayın. Anahtarı Cloud Console'da yapılandırırken yalnızca sizin uygulamanızın kullanabilmesi için anahtarı örnek uygulamanın paket tanımlayıcısıyla kısıtlayabilirsiniz. SDK örnekleri uygulamasının varsayılan paket tanımlayıcısı com.example.GooglePlacesDemos şeklindedir.
  5. SDKDemoAPIKey dosyasını düzenleyin ve API anahtarınızı uygun sabit değere yapıştırın. Örneğin:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Xcode, düzenlemek için SDKDemoAPIKey dosyasının kilidini açmanızı isterse Kilidi aç'ı seçin.
  7. Varsa sorunu kaydetmek için kullanıldığı için aşağıdaki satırı kaldırın:

    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. Uygulamayı oluşturun.
  9. Derleme başarısız olursa veya uygulama, ilk çalıştırdığınızda API anahtarınızla ilgili bir hata vererek kilitlenirse SDKDemoAPIKey dosyasında gerekli anahtarları sağladığınızdan emin olun.
  10. GooglePlaces örneklerini çalıştırıyorsanız iOS simülasyon aracı penceresinde Yer Demoları listesi gösterilir.
  11. GooglePlacesDemos'un konumunuza erişmesine izin vermeniz istenirse İzin ver'i seçin.
  12. Seçtiğiniz örnek artık çalıştırılmaya hazır.