Kod Örneklerine Genel Bakış

Platform seçin: Android iOS JavaScript

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.

  1. Şu iki yöntemden birini kullanarak örnek dosyaları alın:

    Doğrudan GitHub'dan

    1. GitHub'dan kod örneği arşivini indirin ve arşivi açın.
    2. 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
    3. Ş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

    1. 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
    2. 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 veya ObjCDemoApp.xcodeproj adlı geçici bir Xcode projesinde açar.

  2. 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.
  3. 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.
  4. 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";
  5. 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.
  6. 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.
  7. iOS için Haritalar SDK'sının bir özelliğiyle deneme yapmak için görüntülenen seçeneklerden birini belirleyin.
  8. 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.