iOS için Haritalar SDK'sı örnek kodu

Platform seçin: Android iOS JavaScript

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.

Ö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.

  1. Örnek kod 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.
  2. 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.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. Xcode projesinde File (Dosya) > Add Package Dependencies'e (Paket Bağımlılıkları Ekle) gidin. URL olarak https://github.com/googlemaps/ios-maps-sdk değerini girin, paketi almak için Enter tuşuna basın ve Add Package'ı (Paket Ekle) tıklayın.
  4. Xcode'da, geçerli şemayla uygulamayı derlemek için derleme düğmesine basın. Derleme bir hata oluşturarak Swift için SDKConstants.swift dosyasına veya Objective-C için SDKDemoAPIKey.h dosyasına API anahtarınızı girmenizi ister.
  5. iOS için Haritalar SDK'sı etkinleştirilmiş projenizden bir API anahtarı alın.
  6. Swift için SDKConstants.swift dosyasını veya Objective-C için SDKDemoAPIKey.h dosyasını düzenleyin ve API anahtarınızı apiKey ya da kAPIKey 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";
  7. SDKConstants.swift dosyasında (Swift) veya SDKDemoAPIKey.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.
  8. Projeyi derleyip çalıştırın. iOS simülatör penceresi açılır ve Haritalar SDK'sı Demoları listesi gösterilir.
  9. iOS için Haritalar SDK'sının bir özelliğini denemek üzere gösterilen seçeneklerden birini belirleyin.
  10. GoogleMapsDemos'un konumunuza erişmesine izin vermeniz istenirse İzin ver'i seçin.