Kod Örneklerine Genel Bakış

Platform seçin: Android iOS JavaScript

iOS için Yerler SDK'sı ile sağlanan SDK demo uygulamaları, otomatik yer tamamlama ve yer fotoğrafları gibi çeşitli özellikler gösterir. Ayrıca, bu geliştirici kılavuzunun her sayfasında kod snippet'leri de bulabilirsiniz.

CocoaPods kullanarak SDK demolarını deneyin

iOS için Yerler SDK'sı CocoaPods kapsülü olarak kullanılabilir. CocoaPods, Swift ve Objective-C Cocoa projeleri için açık kaynak bir bağımlılık yöneticisidir.

iOS için Yerler SDK'sı, pod try komutunu kullanarak yükleyip çalıştırabileceğiniz bir dizi SDK demo uygulaması sağlar:

Aşağıdaki adımları uygulayarak CocoaPods'u yükleyin ve iOS için Yerler SDK'sını deneyin:

  1. Henüz CocoaPods aracına sahip değilseniz terminalden aşağıdaki komutu çalıştırarak macOS'e yükleyin. Ayrıntılar için CocoaPods Başlangıç Kılavuzu'na bakın.
    sudo gem install cocoapods
  2. Aşağıdaki iki yöntemden birini kullanarak örnek dosyaları alın:

    GitHub'daki dosyaları kullan

    1. GitHub'dan kod örneği 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

      Objective-C

      cd maps-sdk-for-ios-samples-master/GooglePlaces
    3. Aşağıdaki komutu çalıştırın:
      pod install
      open GooglePlacesDemos.xcworkspace

    CocoaPods v1.6.1'i kullanın

    1. Bir terminal penceresi açın ve 1.6.1 sürümünü yükleyin:
      sudo gem install cocoapods -v1.6.1
    2. Cocoapod'ları kullanarak Google Rehber dosyalarını getirin:
      pod try GooglePlaces

      CocoaPods, spesifikasyon depolarınızı günceller, ardından SDK demolarını geçici bir Xcode projesinde (GooglePlacesDemos.xcworkspace) açar.

  3. Google Cloud Console projenizde 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, anahtarı yalnızca uygulamanızın kullanabildiğinden emin olmak için uygulamanızın paket tanımlayıcısını belirtebilirsiniz. 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üzenleme için SDKDemoAPIKey dosyasının kilidini açmanızı isterse Kilidi aç'ı seçin.
  7. Varsa, sorunu kaydetmek için kullanıldığından aşağıdaki satırı kaldırın:

    Swift

    #error (API Anahtarı için kaydolun ve buraya ekleyin. Ardından bu satırı silin.")

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Projeyi derleyip tekrar çalıştırın.
  9. Derleme başarısız olursa veya uygulama, ilk ç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 demolarını çalıştırıyorsanız iOS simülatör penceresinde bir 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.

Geliştirici kılavuzundaki kod snippet'lerini kullanın

Geliştirici kılavuzundaki her sayfa, API'nin belirli bir özelliğini gösteren kod snippet'leri içerir. Örneğin, bu kılavuzdaki otomatik tamamlama, geçerli yeri alma, fotoğraflar ve diğer sayfalarla ilgili kılavuzlara göz atın.