GitHub'da yer alan ve iOS için Yerler SDK'sı ile birlikte sunulan iOS için Yerler SDK'sı demo uygulaması, otomatik yer tamamlama ve yer fotoğrafları gibi bir dizi özellik gösterir. 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 sağlanan örnek kodu uygulamanız için başlangıç noktası olarak kullanın.
Örnek uygulamayı çalıştırdığınızda, kendi cihazınızda çalıştırabileceğiniz kullanılabilir örneklerin listesi görüntülenir. Seçeneklerden birini belirleyin.
Örnek uygulamanın tamamını yerel olarak çalıştırma
iOS için Yerler SDK'sı örnek uygulaması, GitHub'da indirme arşivi olarak kullanılabilir. iOS için Yerler SDK'sını örnek uygulamasını yükleyip denemek üzere bu adımları uygulayın.
- 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
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 instructions uygulayın. Anahtarı Cloud Console'da yapılandırırken yalnızca sizin uygulamanızın kullanabilmesi için anahtarı örnek uygulamanın paket tanımlayıcısıyla kısıtlayabilirsiniz. SDK örnekleri uygulamasının varsayılan paket tanımlayıcısı
com.example.GooglePlacesDemos
şeklindedir. 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üzenlemek için
SDKDemoAPIKey
dosyasının kilidini açmanızı isterse Kilidi aç'ı seçin. - Varsa sorunu kaydetmek için kullanıldığı için 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ı oluşturun.
- Derleme başarısız olursa veya uygulama, ilk çalıştırdığınızda API anahtarınızla ilgili bir hata vererek kilitlenirse
SDKDemoAPIKey
dosyasında gerekli anahtarları sağladığınızdan emin olun. - GooglePlaces örneklerini çalıştırıyorsanız iOS simülasyon aracı penceresinde Yer Demoları 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.