Kurulum

Bu sayfada, iOS için Maps 3D SDK ile geliştirme yapmaya başlamak üzere kurulum için yapmanız gerekenler açıklanmaktadır. Kurulum sürecinde, Google Cloud projesi ve API'yi SDK ile kullanılacak şekilde yapılandırma ve ardından bir Xcode projesi oluşturma yer alır. Uygulamanıza ilk 3D haritanızı eklemeden önce aşağıdaki adımları tamamlayın.

Google Cloud projesi ve API anahtarı oluşturma

iOS için Haritalar 3D SDK'sı ile geliştirmeye başlamadan önce aşağıdaki adımları tamamlayarak iOS için Haritalar 3D SDK'sı ile kullanmak üzere bir Google Cloud projesi ve API anahtarı oluşturmanız gerekir:

1. Adım

Konsol

  1. Google Cloud Console'daki proje seçici sayfasında, yeni bir Cloud projesi oluşturmaya başlamak için Proje Oluştur'u tıklayın.

    Proje seçici sayfasına gitme

  2. Cloud projeniz için faturalandırmanın etkinleştirildiğinden emin olun. Projeniz için faturalandırmanın etkinleştirildiğini onaylayın.

    Google Cloud, 0,00 ABD doları tutarında bir deneme sunar. Deneme süresi, 90 günün sonunda veya hesapta 300 ABD doları değerinde ücret biriktikten sonra (hangisi önce gerçekleşirse) sona erer. Dilediğiniz zaman iptal edebilirsiniz. Daha fazla bilgi için Faturalandırma hesabı kredileri ve Faturalandırma başlıklı makaleleri inceleyin.

Google Cloud SDK

gcloud projects create "PROJECT"

Google Cloud SDK , Cloud SDK yükleme ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:

2. Adım

Google Haritalar Platformu'nu kullanmak için projenizde kullanmayı planladığınız API'leri veya SDK'ları etkinleştirmeniz gerekir.

Bazı entegrasyonlar için birden fazla API/SDK'yı etkinleştirmeniz gerektiğini unutmayın. Hangi API'leri veya SDK'ları etkinleştireceğinizden emin değilseniz API Seçici'yi kullanmayı deneyin ya da kullanmak istediğiniz API/SDK'nın belgelerine bakın.

Bir veya daha fazla API ya da SDK'yı etkinleştirmek için:

Konsol

  1. Cloud Console'daki Haritalar API Kitaplığı sayfasına giderek etkinleştirebileceğiniz Google Haritalar Platformu API'leri ve SDK'larını inceleyin:

    Haritalar API Kitaplığı sayfasına gidin.

  2. Etkinleştirmek istediğiniz API veya SDK'yı tıklayın.
    • Düğmede ETKİNLEŞTİR yazıyorsa API'yi veya SDK'yı etkinleştirmek için düğmeyi tıklayın.
    • Düğmede YÖNET yazıyorsa API veya SDK zaten etkinleştirilmiştir ve başka bir işlem yapmanız gerekmez.
    • Düğmelerden birini tıkladığınızda API veya SDK'nın kontrol paneli gösterilir. (API'yi veya SDK'yı bu projeden kaldırmak için DEVRE DIŞI BIRAK düğmesini tıklayın.)

Google Cloud SDK

Aşağıdaki komut, Haritalar, Rotalar ve Yerler API'lerinin tümünü etkinleştirir:

gcloud services enable \
    --project "PROJECT" \
    "addressvalidation.googleapis.com" \
    "areainsights.googleapis.com" \
    "tile.googleapis.com" \
    "aerialview.googleapis.com" \
    "elevation-backend.googleapis.com" \
    "routes.googleapis.com" \
    "geocoding-backend.googleapis.com" \
    "geolocation.googleapis.com" \
    "maps-android-backend.googleapis.com" \
    "maps-backend.googleapis.com" \
    "maps-embed-backend.googleapis.com" \
    "maps-ios-backend.googleapis.com" \
    "mapsplatformdatasets.googleapis.com" \
    "places-backend.googleapis.com" \
    "roads.googleapis.com" \
    "routeoptimization.googleapis.com" \
    "static-maps-backend.googleapis.com" \
    "street-view-image-backend.googleapis.com" \
    "timezone-backend.googleapis.com"

Google Cloud SDK , Cloud SDK yükleme ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:

Ortam API'lerini etkinleştirmek için şu komutu kullanın:

gcloud services enable \
    --project "PROJECT" \
    "airquality.googleapis.com" \
    "solar.googleapis.com" \
    "pollen.googleapis.com" \
    "weather.googleapis.com"

3. Adım

Bu adımda yalnızca API anahtarı oluşturma süreci ele alınır. API anahtarınızı üretimde kullanıyorsanız API anahtarınızı kısıtlamanızı kesinlikle öneririz. Daha fazla bilgiyi ürüne özel API Anahtarlarını Kullanma sayfasında bulabilirsiniz.

API anahtarı, kullanım ve faturalandırma amacıyla projenizle ilişkili isteklerin kimliğini doğrulayan benzersiz bir tanımlayıcıdır. Projenizle ilişkilendirilmiş en az bir API anahtarınız olmalıdır.

API anahtarı oluşturmak için:

Konsol

  1. Google Haritalar Platformu > Kimlik Bilgileri sayfasına gidin.

    Kimlik bilgileri sayfasına gitme

  2. Kimlik bilgileri sayfasında Kimlik bilgileri oluştur > API anahtarı'nı tıklayın.
    API anahtarı oluşturuldu iletişim kutusunda yeni oluşturduğunuz API anahtarı gösterilir.
  3. Kapat'ı tıklayın.
    Yeni API anahtarı, Kimlik bilgileri sayfasındaki API anahtarları bölümünde listelenir.
    (Üretimde kullanmadan önce API anahtarını kısıtlamayı unutmayın.)

Google Cloud SDK

gcloud services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

Google Cloud SDK , Cloud SDK yükleme ve aşağıdaki komutlar hakkında daha fazla bilgi edinin:

SDK'yı etkinleştirmek için Google Cloud Console'daki iOS için Haritalar 3D SDK'sı sayfasına bakın. Bu adımları tamamlama hakkında daha fazla bilgi için Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.

Xcode projesi oluşturma

Bu bölümde, iOS için Haritalar 3D SDK'sı ile kullanılmak üzere bir Xcode projesinin nasıl oluşturulacağı ve yapılandırılacağı açıklanmaktadır.

Faturalandırmayı etkinleştirip bir API anahtarı oluşturduktan sonra, uygulamanızı geliştirmek için kullandığınız Xcode projesini ayarlamaya hazırsınız.

1. adım: Gerekli yazılımı yükleyin

iOS için Haritalar 3D SDK'sını kullanarak bir proje oluşturmak istiyorsanız şunları indirip yüklemeniz gerekir:

  • Xcode 16.0 veya sonraki sürümler

2. adım: Xcode projesini oluşturun ve iOS için Haritalar 3D SDK'sını yükleyin

Swift Package Manager

iOS için Haritalar 3D SDK'sı, Swift Package Manager kullanılarak yüklenebilir.

SDK'yı yeni veya mevcut bir projeye eklemek için aşağıdaki adımları uygulayın:

  • Xcode'unuzu açın project veya workspace, ardından File (Dosya) > Add Package Dependencies (Paket Bağımlılıkları Ekle) seçeneğine gidin.
  • URL olarak https://github.com/googlemaps/ios-maps-3d-sdk adresini girin, paketi çekmek için Enter tuşuna basın ve "Paket Ekle"yi tıklayın.
  • Paket Ürünleri Seçin penceresinde, GoogleMaps3D ürününün belirlenen ana hedefinize ekleneceğini doğrulayın. Bu işlem tamamlandıktan sonra Paket Ekle'yi tıklayın.
  • Yüklemenizi doğrulamak için hedefinizin Genel bölmesine gidin. Frameworks, Libraries, and Embedded Content (Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerik) bölümünde, yüklenen paketleri görürsünüz. Paketi ve sürümünü doğrulamak için Proje Gezgini'nin Paket Bağımlılıkları bölümünü de görüntüleyebilirsiniz.

3. adım: API anahtarını uygulamanıza ekleyin

Swift Package Manager

API anahtarınızı uygulamanızın ana giriş noktasına (veya harita yüklenmeden önce herhangi bir zamanda) aşağıdaki şekilde ekleyin.

  1. Aşağıdaki içe aktarma ifadesini ekleyin:
    import GoogleMaps3D
  2. Aşağıdaki yöntemi ekleyin. YOUR_API_KEY kısmını API anahtarınızla değiştirin.
    struct ContentView: View {
      init () {
        Map.apiKey = "YOUR_API_KEY"
      }
    
      var body: some View {
        Map(mode: .hybrid)
      }
    }
        

4. adım (isteğe bağlı): Apple Gizlilik Manifesti dosyasını inceleyin

Apple, App Store'daki uygulamalar için uygulama gizliliği ayrıntıları ister.

Apple Gizlilik Manifesti dosyası, SDK'nın kaynak paketine dahil edilir. Gizlilik manifest dosyasının eklendiğini doğrulamak ve içeriğini incelemek için uygulamanızın arşivini oluşturun ve arşivden gizlilik raporu oluşturun.

Sonraki adımlar

Artık iOS için Haritalar 3D SDK'sı ile kullanılmak üzere bir Google Cloud projesi, API anahtarı ve Xcode projesi ayarladığınıza göre Uygulamanıza 3D harita ekleyebilirsiniz.