iOS için Haritalar SDK'sı kod örnekleri

Platform seçin: Android iOS JavaScript

iOS için Haritalar SDK'sı ile birlikte sunulan GitHub'daki 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. Uygulamayı içe aktarıp derleyin, API anahtarınızı ekleyin, demoyu görüntüleyin ve sağlanan örnek kodu uygulamanız için başlangıç noktası olarak kullanın.

Örnek uygulamayı çalıştırdığınızda, kendi cihazınızda çalıştırabileceğiniz kullanılabilir örneklerin listesi görüntülenir. Seçeneklerden birini belirleyin.

Örnek uygulamanın tamamını yerel olarak çalıştırma

iOS için Haritalar SDK'sı örnek uygulaması, GitHub'da bir indirme arşivi olarak sunulmaktadır. iOS için Haritalar SDK'sı örnek uygulamasını yükleyip denemek için aşağıdaki adımları uygulayın.

  1. GitHub'dan kod örnek arşivini indirin ve arşivi açın.
  2. Bir terminal penceresi açın, örnek dosyaları genişlettiğiniz dizine gidin ve GoogleHaritalar dizinini ayrıntılı olarak inceleyin:

    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
  3. Xcode'da, geçerli şemayla uygulamayı oluşturmak için derle düğmesine basın. Derleme bir hata veriyor ve API anahtarınızı Swift için SDKConstants.swift dosyasına veya Objective-C içinSDKDemoAPIKey.h dosyasına girmenizi istiyor.
  4. 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 yalnızca sizin uygulamanızın kullanabilmesi için anahtarı örnek uygulamanın paket tanımlayıcısıyla kısıtlayabilirsiniz. SDK örnekleri uygulamasının varsayılan paket tanımlayıcısı com.example.GoogleMapsDemos şeklindedir.
  5. 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 sabiti 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";
  6. 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.
  7. Projeyi derleyin ve çalıştırın. iOS simülasyon aracı penceresi açılır ve Haritalar SDK'sı Demolarının listesini gösterir.
  8. Görüntülenen seçeneklerden birini kullanarak iOS için Haritalar SDK'sının bir özelliğiyle deneme yapın.
  9. Google MapsDemos'un konumunuza erişmesine izin vermeniz istenirse İzin ver'i seçin.