Kod Örneklerine Genel Bakış

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Platform seçin: Android iOS JavaScript

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

CocoaPods kullanarak SDK demolarını deneyin

iOS için Places SDK'sı CocoaPods kapsülü olarak kullanılabilir. CocoaPods, Swift ve Objective-C Cocoa projelerinin açık kaynak 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:

CocoaPods'u yüklemek ve iOS için Places SDK'yı denemek üzere aşağıdaki adımları uygulayın:

  1. Henüz CocoaPods aracınız yoksa terminalden aşağıdaki komutu çalıştırarak macOS'e yükleyin. Ayrıntılı bilgi 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 dosyalarını kullan

    1. GitHub'dan kod örnek arşivini indirip arşivden çıkarı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. Şu komutu çalıştırın:
      pod install
      open GooglePlacesDemos.xcworkspace

    CocoaPods sürüm 1.6.1'i kullanma

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

      CocoaPods, spesifikasyon depolarınızı günceller ve ardından SDK demolarını GooglePlacesDemos.xcworkspace geçici bir Xcode projesinde 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 talimatları uygulayın. Cloud Console'da anahtarı yapılandırırken yalnızca uygulamanızın paket tanımlayıcısını belirterek anahtarı yalnızca uygulamanızın kullanabilmesini sağlayabilirsiniz. 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 sabitliğe yapıştırın. Örnek:

    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ığı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 oluşturun ve tekrar çalıştırın.
  9. Derleme başarısız olursa veya uygulama ilk kez çalıştırıldığında API anahtarınızla ilgili bir hatayla karşılaşırsa SDKDemoAPIKey dosyasında gerekli olan anahtarları sağladığınızdan emin olun.
  10. GooglePlaces demoları çalıştırıyorsanız iOS simülatör penceresinde Yer Demolarının 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ışmaya hazır.

Geliştirici kılavuzundaki kod snippet'lerini kullanma

Geliştirici kılavuzundaki her sayfada, API'nin belirli bir özelliğini gösteren kod snippet'leri yer alır. Örneğin, otomatik tamamlama, mevcut yeri alma, fotoğraflar ve bu kılavuzdaki diğer sayfalar için hazırlanmış kılavuzları inceleyin.