iOS için Yerler SDK'sıyla sağlanan SDK demo uygulamaları, yer otomatik tamamlama ve yer fotoğrafları gibi çeşitli özellikler gösterir. Ayrıca, bu geliştirici kılavuzunun her sayfasında kod snippet'leri bulabilirsiniz.
CocoaPods'u kullanarak SDK demolarını deneyin
iOS için Yerler SDK'sı CocoaPods kapsülü olarak kullanılabilir. CocoaPods, Swift ve Objective-C Cocoa projelerinin açık kaynaklı bir bağımlı 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:
- GooglePlaces'ta yer otomatik tamamlama ve yer fotoğrafı gösterilir.
CocoaPods'u yüklemek ve iOS için Yerler SDK'sını denemek üzere şu adımları uygulayın:
- Henüz CocoaPods aracınız yoksa terminalden aşağıdaki komutu çalıştırarak macOS'a yükleyin. Ayrıntılı bilgi için CocoaPods Başlangıç Kılavuzu'na bakın.
sudo gem install cocoapods
- Aşağıdaki iki yöntemden birini kullanarak örnek dosyaları alın:
GitHub'daki dosyaları kullan
- GitHub'dan kod örnek arşivini indirin ve arşivi açın.
- 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
- Aşağıdaki komutu çalıştırın:
pod install
open GooglePlacesDemos.xcworkspace
CocoaPods sürüm 1.6.1'i kullanma
- Bir terminal penceresi açın ve 1.6.1 sürümünü yükleyin:
sudo gem install cocoapods -v1.6.1
- Google Rehber dosyalarını CocoaPods'u kullanarak getirin:
pod try GooglePlaces
CocoaPods, spesifikasyon depolarınızı günceller ve ardından,
GooglePlacesDemos.xcworkspace
adlı geçici bir Xcode projesinde SDK demolarını açar.
- Google Cloud Console projenizde iOS için Yerler SDK'sını etkinleştirin.
- Henüz API anahtarınız yoksa Cloud Console'da proje oluşturmak ve API anahtarı almak için talimatları uygulayın. Anahtarı yalnızca uygulamanızda kullanabileceğinizden emin olmak için Cloud Console'da anahtarı yapılandırırken 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
'tir. SDKDemoAPIKey
dosyasını düzenleyin ve API anahtarınızı uygun sabit alana yapıştırın. Örneğin:Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Xcode, düzenlemek için
SDKDemoAPIKey
dosyasının kilidini açmanızı isterse Kilit açma'yı seçin. - Bu etiket 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.
- Projeyi oluşturup tekrar çalıştırın.
- Derleme başarısız olursa veya uygulama ilk kez çalıştırıldığında API anahtarınızla ilgili bir hata nedeniyle kilitleniyorsa
SDKDemoAPIKey
dosyasında gerekli olan anahtarları sağladığınızdan emin olun. - GooglePlaces demolarını çalıştırıyorsanız iOS simülatör penceresinde Yer Demolarının bir listesi gösterilir.
- GooglePlacesDemos'un konumunuza erişmesine izin vermeniz istenirse İzin ver'i seçin.
- Seçtiğiniz örnek artık çalıştırılabilir.
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 kılavuzları inceleyin.