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

Platform seçin: Android iOS JavaScript

iOS için Yerler SDK'sı ile birlikte GitHub'da sağlanan iOS için Yerler SDK'sı demo uygulamasında yer tamamlama ve yer fotoğrafları gibi çeşitli özellikler gösterilmektedir. 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 uygulamanız için başlangıç noktası olarak sağlanan örnek kodu kullanın.

Örnek uygulamayı çalıştırdığınızda, kendi cihazınızda çalıştırabileceğiniz mevcut örneklerin listesi gösterilir. Seçeneklerden birini belirleyin.

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

iOS için Yerler SDK'sı örnek uygulaması, GitHub'dan indirme arşivi olarak kullanılabilir. iOS için Yerler SDK'sı örnek uygulamasını yüklemek ve denemek için aşağıdaki adımları uygulayın.

  1. GitHub'dan kod örneği arşivini indirin ve arşivi açın.
  2. Bir terminal penceresi açın, örnek dosyaların genişletildiği dizine gidin ve GooglePlaces dizinine gidin:

    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 talimatları uygulayın. Cloud Console'da anahtarı yapılandırırken, anahtarı yalnızca uygulamanızın kullanabilmesi için anahtarı örnek uygulamanın paket kimliğiyle sınırlandırabilirsiniz. SDK örnekleri uygulamasının varsayılan paket tanımlayıcısı com.example.GooglePlacesDemos'tür.
  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üzenleme için SDKDemoAPIKey dosyasının kilidini açmanızı isterse Kilidi aç'ı seçin.
  7. Varsa sorunu kaydetmek için kullanılan 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ı derleyin.
  9. Derleme başarısız olursa veya uygulamayı ilk kez çalıştırdığınızda API anahtarınızla ilgili bir hatayla kilitlenirse SDKDemoAPIKey dosyasında gerekli anahtarları sağladığınızdan emin olun.
  10. GooglePlaces örneklerini çalıştırıyorsanız iOS simülasyon penceresinde Places Demos'un 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.