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:
- Yardımcı kitaplıklarını mevcut bir Xcode projesine yükleyin. Bu yardımcı programları kendi projenize ekleyin.
- Demo uygulamasını yükleyip çalıştırın. Demo uygulaması, yardımcı programları denemek için gereken tüm kodu içeren bağımsız bir projedir.
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
- 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.)
- 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.
- Xcode projenizde File (Dosya) -> Swift Packages (Swift Paketleri) -> Add Package Dependency'ye (Paket Bağımlısı Ekle) gidin.
- Gösterilen pencerede, iOS için Haritalar SDK'sı Yardımcı Program Kitaplığı depo URL'sini girin
https://github.com/googlemaps/google-maps-ios-utilsve 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.
- 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").
- 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
- 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
- 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.xcodeprojObjective-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:
- Aşağıdaki içe aktarma ifadesini ekleyin:
import GoogleMaps
- 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:
- Aşağıdaki içe aktarma ifadesini ekleyin:
@import GoogleMaps;
- 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.