GitHub'daki iOS için Haritalar SDK'sı deposunda, iOS uygulamanızda iOS için Haritalar SDK'sının kullanımını gösteren örnekler yer alır. Örnek uygulamada, SDK'nın öne çıkan özellikleriyle ilgili kodlar bulunur 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ıca inceleyebilmeniz için bağlantılı sayfalarda yeniden oluşturulmuştur. Kullanılabilir örneklerin tam listesi için GitHub samples klasörüne bakın.
- Temel bir harita görüntüleme
- Bir işaretçi için bilgi penceresi görüntüleme
- Haritaya işaretçi ekleme
- Konum için tersine coğrafi kodlama yapma
- Harita hareketlerini etkinleştirme ve devre dışı bırakma
- İşaretçi etkinliklerini işleme
- Konumum düğmesini etkinleştirme
- Haritada poligon çizme
- Haritada çoklu çizgiler çizme
Tam örnek uygulamayı yerel olarak çalıştırma
iOS için Haritalar SDK'sı örnek uygulaması, GitHub'dan indirme arşivi olarak edinilebilir. iOS için Haritalar SDK'sı örnek uygulamasını yüklemek ve denemek için aşağıdaki adımları uygulayın.
- Örnekler deposunu yerel bir dizine klonlamak için
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
komutunu çalıştırın. Bir terminal penceresi açın, örnek dosyaları klonladığınız dizine gidin ve GoogleMaps dizinine inin:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- Xcode'da, derleme düğmesine basarak mevcut şemayla uygulamayı oluşturun. Derleme, Swift için
SDKConstants.swift
dosyasında veya Objective-C içinSDKDemoAPIKey.h
dosyasında API anahtarınızı girmenizi isteyen bir hata oluşturur. - iOS için Haritalar SDK'sının etkinleştirildiği projenizden API anahtarı alın.
- Swift için
SDKConstants.swift
dosyasını veya Objective-C içinSDKDemoAPIKey.h
dosyasını düzenleyin ve API anahtarınızıapiKey
veyakAPIKey
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";
SDKConstants.swift
dosyasında (Swift) veyaSDKDemoAPIKey.h
dosyası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 oluşturup ç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.