Kurulum ve Demo

Platform seçin: Android iOS

Bu sayfada, iOS için Haritalar SDK'sında yardımcı program kitaplığının nasıl ayarlanacağı açıklanmaktadır.

Bu yardımcı programları denemek için:

iOS için Haritalar SDK'sı Yardımcı Program Kitaplığı'nı bir Xcode projesine ekleme

Yardımcı kitaplığını Xcode çalışma alanınıza eklemek için aşağıdaki adımları uygulayın:

Swift Package Manager'ı kullanma

  1. Henüz bir Xcode projeniz yoksa hemen bir proje oluşturup yerel makinenize kaydedin. (iOS geliştirmeye yeni başladıysanız yeni bir proje oluşturun ve iOS App şablonunu seçin. Xcode 11.7 veya daha eski bir sürümde Single View Application (Tek Görünümlü Uygulama) oluşturun.)
  2. iOS için Haritalar SDK'sını bağımlılık olarak ekleyin. Seçenekler için SDK'yı yükleme bölümüne bakın.
  3. Xcode projenizde File (Dosya) -> Swift Packages (Swift Paketleri) -> Add Package Dependency'ye (Paket Bağımlısı Ekle) gidin.
  4. Gösterilen pencerede, iOS için Haritalar SDK'sı Yardımcı Program Kitaplığı depo URL'sini girin https://github.com/googlemaps/google-maps-ios-utils ve Sonraki'yi seçin.
    • Bu noktada, GitHub hesabınızla kimliğinizi doğrulamanız istenebilir. İşleme devam etmek için GitHub kişisel erişim jetonu oluşturma talimatlarını uygulayın.
  5. Bir sonraki pencerede Version (Sürüm) radyo seçeneğini belirleyin, açılır listeden Up to Next Major Version (Bir Sonraki Ana Sürüme Kadar) seçeneğini belirleyin ve iOS Utility Library için Maps SDK'sının en son sürümünü girin (örneğin, "6.0.0").
  6. Projeye Ekle'nin yanındaki açılır listeyi tıklayın, projenizi ve Paket Ekle'yi seçin.

API anahtarını uygulamanıza ekleme

API anahtarı oluşturma ve Xcode projenize ekleme talimatları için Xcode projesi oluşturma başlıklı makaleyi inceleyin.

Projeyi oluşturma ve çalıştırma

API anahtarını ekledikten sonra projeyi oluşturun ve çalıştırın.

Uygulamanızda bir yardımcı program kullanma

Uygulamanızda kullanma hakkında daha fazla bilgi için her bir yardımcı programla ilgili dokümanlara bakın:

Demo uygulamasını yükleyip çalıştırma

Yardımcı program kitaplığında, yükleyip her yardımcı programı deneyebileceğiniz bir demo uygulaması bulunur.

Demo uygulamasını yükleyin:

GitHub'daki dosyaları kullanma

  1. GitHub'dan GitHub ve arşivi açın. Alternatif olarak, depoyu yerel bir dizine klonlayın:
    git clone https://github.com/googlemaps/google-maps-ios-utils.git
  2. Bir terminal penceresi açın, örnek dosyaları genişlettiğiniz dizine gidin ve kullanmak istediğiniz dil için uygun örnekler dizinine gidin:

    Swift

    cd google-maps-ios-utils/samples/SwiftDemoApp
    open SwiftDemoApp.xcodeproj

    Objective-C

    cd google-maps-ios-utils/samples/ObjCDemoApp
    open ObjCDemoApp.xcodeproj

API anahtarını demo uygulamasına ekleme

API anahtarı edinme bölümünde uygulamanız için bir API anahtarı oluşturursunuz. Şimdi bu anahtarı demo uygulamasının Xcode projesine ekleyin.

Swift

API anahtarınızı AppDelegate.swift öğenize aşağıdaki şekilde ekleyin:

  1. Aşağıdaki içe aktarma ifadesini ekleyin:
    import GoogleMaps
  2. Aşağıdaki satırı, API anahtarınızı çift tırnak arasına ekleyecek şekilde düzenleyin:
    // Change this key to a valid key registered with the demo app bundle id.
    let mapsAPIKey = ""

Objective-C

API anahtarınızı AppDelegate.m öğenize aşağıdaki şekilde ekleyin:

  1. Aşağıdaki içe aktarma ifadesini ekleyin:
    @import GoogleMaps;
  2. Aşağıdaki satırı, API anahtarınızı çift tırnak arasına ekleyecek şekilde düzenleyin:
    // Change this key to a valid key registered with the demo app bundle id.
    static NSString *const kMapsAPIKey = @"";

Demo uygulamasını oluşturma ve çalıştırma

API anahtarını ekledikten sonra projeyi oluşturup çalıştırın:

  • Demonun Swift sürümünü çalıştırıyorsanız uygulamada hangi yardımcı programın görüntüleneceğini seçebilirsiniz.
  • Demonun Objective-C sürümünü çalıştırıyorsanız işaretçi kümeleme yardımcı programının demosunu görürsünüz. Ardından, her bir yardımcı programı denemek için demoyu Objective-C sürümünde düzenleyebilirsiniz. Daha fazla bilgi için aşağıdaki Uygulamanıza yardımcı program ekleme bölümüne bakın.