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.
- GitHub'dan kod örneği arşivini indirin ve arşivi açın.
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
- Google Cloud Console projeniz için 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. 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. 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";
- Xcode, düzenleme için
SDKDemoAPIKey
dosyasının kilidini açmanızı isterse Kilidi aç'ı seçin. - 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.
- Uygulamayı derleyin.
- 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. - GooglePlaces örneklerini çalıştırıyorsanız iOS simülasyon penceresinde Places Demos'un 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ılmaya hazır.