iOS için Haritalar SDK'sı ile sunulan SDK demo uygulaması, SDK'nın öne çıkan özelliklerine ilişkin ö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 projeleri için açık kaynak bir bağımlılık yöneticisidir.
iOS için Haritalar SDK'sı demo uygulamasını yükleyip denemek üzere aşağıdaki adımları uygulayın.
- Şu iki yöntemden birini kullanarak örnek dosyaları alın:
Doğrudan GitHub'dan
- GitHub'dan kod örneği arşivini indirin ve arşivi açı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
- Şu komutları çalıştırın:
Swift
pod install open GoogleMapsSwiftDemos.xcworkspace
Objective-C
pod install open GoogleMapsDemos.xcworkspace
CocoaPods v1.6.1'i kullanın
- CocoaPods aracını kullanmaya henüz sahip değilseniz terminalden aşağıdaki komutu çalıştırarak macOS'e sürüm 1.6.1'i yükleyin. Ayrıntılar için CocoaPods Başlangıç Kılavuzu'na bakın.
sudo gem install cocoapods -v1.6.1
- Cocoapods kullanarak Google Haritalar dosyalarını getirin:
pod try GoogleMaps
İstendiğinde 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, geçerli şemayı derlemek ve ardından çalıştırmak için derleme düğmesine basın. Derleme bir hata vererek API anahtarınızı Swift için
SDKConstants.swift
veya Objective-C içinSDKDemoAPIKey.h
dosyasına girmenizi ister. - Henüz API anahtarınız yoksa Google Cloud Console'da proje oluşturmak ve API anahtarı almak için instructions uygulayın. Anahtarı Cloud Console'da yapılandırırken, anahtarı yalnızca uygulamanızın kullanabildiğinden emin olmak için uygulamanızın paket tanımlayıcısını belirtebilirsiniz. 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. Örneğin: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. Haritalar SDK'sı Demoları'nın listesini gösteren iOS simülasyon aracı penceresi görünür.
- iOS için Haritalar SDK'sının bir özelliğiyle deneme yapmak için 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 kullanın
Geliştirici kılavuzundaki her sayfa, API'nin belirli bir özelliğini gösteren kod snippet'leri içerir. Örneğin, bu kılavuzdaki harita nesneleri, işaretçiler, şekiller ve diğer sayfalara ilişkin kılavuzlara bakın.