iOS için Haritalar SDK'sı ile sağlanan SDK demo uygulaması, SDK'nın öne çıkan özellikleri için örnekler içerir. Her bir örneğin nasıl uygulandığını görmek için demo uygulamasındaki kodu inceleyin.
SDK demolarını deneyin
iOS için Haritalar SDK'sı demo uygulaması GitHub'dan indirme arşivi ve 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 Haritalar SDK'sı demo uygulamasını yüklemek üzere aşağıdaki adımları uygulayın.
- Aşağıdaki iki yöntemden birini kullanarak örnek dosyaları alın:
Doğrudan GitHub'dan
- GitHub'dan kod örnek arşivini indirip arşivden çıkarın.
- Bir terminal penceresi açın, örnek dosyaları genişlettiğiniz dizine gidin ve Google Haritalar dizinini ayrıntılı olarak inceleyin:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
- Aşağıdaki komutları çalıştırın:
Swift
pod install open GoogleMapsSwiftDemos.xcworkspace
Objective-C
pod install open GoogleMapsDemos.xcworkspace
CocoaPods sürüm 1.6.1'i kullanma
- Henüz CocoaPods aracınız yoksa terminalden aşağıdaki komutu çalıştırarak macOS'taki 1.6.1 sürümünü yükleyin. Ayrıntılı bilgi için CocoaPods Başlangıç Kılavuzu'na bakın.
sudo gem install cocoapods -v1.6.1
- Cocoapod'ları kullanarak Google Haritalar dosyalarını getirin:
pod try GoogleMaps
Sorulduğunda Swift veya Objective-C'yi seçin. CocoaPods, spesifikasyon depolarınızı günceller, ardından demoyu
SwiftDemoApp.xcodeproj
veyaObjCDemoApp.xcodeproj
adlı geçici bir Xcode projesinde açar.
- Xcode'da derleme yapmak için derle düğmesine basıp mevcut şemayı çalıştırın. Derleme bir hata üreterek Swift için
SDKConstants.swift
dosyasına veya Objective-C içinSDKDemoAPIKey.h
dosyasına API anahtarınızı girmenizi ister. - Henüz API anahtarınız yoksa Google 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.GoogleMapsDemos
şeklindedir. - Swift için
SDKConstants.swift
dosyasını veya Objective-C içinSDKDemoAPIKey.h
dosyasını düzenleyin ve API anahtarınızıapiKey
ya dakAPIKey
sabitinin tanımına yapıştırın. Örnek:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Kullanıcı tanımlı sorunu kaydetmek için kullanıldığından 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 for API Key and insert here.
- Projeyi oluşturun ve çalıştırın. Google Haritalar SDK'sı Demolarının listesini gösteren iOS simülasyon aracı penceresi görüntülenir.
- iOS için Haritalar SDK'sının bir özelliğini denemek üzere görüntülenen seçeneklerden birini belirleyin.
- Google MapsDemos'un konumunuza erişmesine izin vermeniz istenirse İzin ver'i seçin.
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, harita nesneleri, işaretçiler, şekiller ve bu kılavuzdaki diğer sayfalar için hazırlanmış kılavuzları inceleyin.