GitHub'daki iOS için Haritalar SDK'sı deposu, iOS uygulamanızda iOS için Haritalar SDK'sının kullanımını gösteren örnekler içerir. Örnek uygulama, SDK'nın öne çıkan özelliklerine yönelik kod içerir ve uygulamanız için başlangıç noktası olarak kullanılabilir.
iOS için Haritalar SDK'sı örnek listesi
Demo uygulamasındaki önemli örnek etkinlikler aşağıda listelenmiştir ve hızlı başvuru için bağlantılı sayfalarda yeniden oluşturulmuştur. Kullanılabilir örneklerin tam listesi için GitHub örnekler klasörüne bakın.
- Temel harita görüntüleme
- İşaretçi için bilgi penceresi görüntüleme
- Haritaya işaretçi ekleme
- Bir konumu tersine coğrafi kodlama
- Harita hareketlerini etkinleştirme ve devre dışı bırakma
- İşaretçi etkinliklerini işleme
- Konumum düğmesini etkinleştirme
- Haritada poligon çizme
- Harita üzerinde çoklu çizgi çizme
Örnek uygulamanın tamamını yerel olarak çalıştırma
iOS için Haritalar SDK'sı örnek uygulaması, GitHub'dan indirilebilir bir arşiv olarak sunulur. iOS için Haritalar SDK'sı örnek uygulamasını yükleyip denemek için aşağıdaki adımları uygulayın.
- Örnek kod deposunu yerel bir dizine klonlamak için
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitkomutunu çalıştırın. Bir terminal penceresi açın, örnek dosyaları kopyaladığınız dizine gidin ve GoogleMaps dizinine gidin:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- Xcode projesinde File (Dosya) > Add Package Dependencies'e (Paket Bağımlılıkları Ekle) gidin.
URL olarak
https://github.com/googlemaps/ios-maps-sdkdeğerini girin, paketi almak için Enter tuşuna basın ve Add Package'ı (Paket Ekle) tıklayın. - Xcode'da, geçerli şemayla uygulamayı derlemek için derleme düğmesine basın. Derleme bir hata oluşturarak Swift için
SDKConstants.swiftdosyasına veya Objective-C içinSDKDemoAPIKey.hdosyasına API anahtarınızı girmenizi ister. - iOS için Haritalar SDK'sı etkinleştirilmiş projenizden bir API anahtarı alın.
- Swift için
SDKConstants.swiftdosyasını veya Objective-C içinSDKDemoAPIKey.hdosyasını düzenleyin ve API anahtarınızıapiKeyya dakAPIKeysabitinin 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";
SDKConstants.swiftdosyasında (Swift) veyaSDKDemoAPIKey.hdosyasında (Objective-C), 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 derleyip çalıştırın. iOS simülatör penceresi açılır ve Haritalar SDK'sı Demoları listesi gösterilir.
- iOS için Haritalar SDK'sının bir özelliğini denemek üzere gösterilen seçeneklerden birini belirleyin.
- GoogleMapsDemos'un konumunuza erişmesine izin vermeniz istenirse İzin ver'i seçin.