iOS uygulaması oluşturma (Önizleme)

Bu makalede, Bir iOS uygulamasına Azure Haritalar ekleme açıklanmıştır. Bu, şu temel adımlarda size yol boyunca yol verdir:

  • Geliştirme ortamınızı ayarlama.
  • Kendi Azure Haritalar oluşturun.
  • Uygulamada kullanmak için Haritalar Azure depolama anahtarınızı edinin.
  • Projedeki Azure Haritalar kitaplıklarına bakın.
  • Uygulamaya bir Azure Haritalar denetimi ekleyin.

Önkoşullar

Azure Haritalar hesabı oluşturma

Aşağıdaki adımları kullanarak Haritalar azure hesabı oluşturun:

  1. Veri kaynağının sol üst köşesinde bulunan Azure portal Oluştur'a tıklayın.

  2. Markette Ara kutusuna Azure Haritalar.

  3. Sonuçlar'dan Azure Haritalar'ı seçin ve ardından haritanın altında görünen Oluştur düğmesini seçin.

  4. Haritalar Hesabı Oluştur sayfasında aşağıdaki değerleri girin:

    • Bu hesap için kullanmak istediğiniz Abonelik.
    • Bu hesap için Kaynak grubu adı. Kaynak grubu için Yeni oluştur veya Mevcut olanı kullan seçeneğini belirleyebilirsiniz.
    • Yeni hesabınıza verilen Ad.
    • Bu hesabın Fiyatlandırma katmanı.
    • Lisans’ı ve Gizlilik Bildirimi’ni okuyun ve onay kutusunu işaretleyerek koşulları kabul edin.
    • Oluştur düğmesini seçin.

    Azure haritalar hesabı oluşturun.

Hesabınızın birincil anahtarını alma

Yeni Haritalar başarıyla oluşturulduktan sonra, api'leri sorgulamanıza olanak Haritalar anahtarı alın.

  1. Portalda Haritalar hesabınızı açın.

  2. Ayarlar bölümünde Kimlik Doğrulaması'ı seçin.

  3. Birincil Anahtar’ı panonuza kopyalayın. Bu öğreticinin ilerleyen kısmında kullanmak üzere bunu yerel olarak kaydedin.

Not

Bu hızlı başlangıçta tanıtım amacıyla Paylaşılan Anahtar kimlik doğrulaması yaklaşımı kullanılır, ancak herhangi bir üretim ortamı için tercih edilen yaklaşım, kimlik doğrulaması için Azure Active Directory kullanmaktır.

Abonelik anahtarını alın.

Xcode'da proje oluşturma

İlk olarak yeni bir iOS Uygulaması projesi oluşturun. Xcode projesi oluşturmak için şu adımları tamamlayın:

  1. Dosya altında Yeni dosya'Project. ->

  2. iOS sekmesinde Uygulama'ya ve ardından Sonraki'ye tıklayın.

  3. Uygulama adı, paket kimliği girin ve ardından Sonraki'yi seçin.

Yeni proje oluşturma hakkında daha fazla Project için Bkz. Uygulama için Xcode Kodu Oluşturma.

İlk iOS uygulamasını oluşturun.

Azure Haritalar iOS SDK'sı yükleme

Uygulamalarınızı geliştirmenin bir sonraki adımı, iOS SDK'sı için Azure Haritalar yüklemektir. SDK'yı yüklemek için şu adımları tamamlayın:

  1. Uygulama gezgininde istenen Xcode iOS Project paket + bağımlılığı ekle düğmesini seçin.

    Paket bağımlılığı ekleyin.

  2. Sonuçta elde edilen iletişim kutusuna aşağıdakini girin:

    • Sağ https://github.com/Azure/azure-maps-ios-sdk-distribution.git üst köşede görüntülenen arama çubuğuna girin.
    • Bağımlılık Up to Next Major Version Kuralı alanında öğesini seçin.
    • Bağımlılık 1.0.0-pre.1 Kuralı sürüm alanına girin.

    Bir iOS projesine bağımlılık kuralı ekleyin.

  3. Paket ve bağımlılıkları çözümlendiktan sonra, bağımlılık kurulumunu tamamlamak için Paket Ekle düğmesini seçin.

    Bir iOS projesine paket ekleyin.

MapControl görünümü ekleme

  1. Denetleyiciyi UIView görüntülemek için özel ekleme

  2. Modülden MapControl sınıf AzureMapsControl seçme

    Azure haritalar denetimi ekleyin.

  3. AppDelegate.swift dosyasında şunları yapmak gerekir:

    • Azure Haritalar SDK'sı için içeri aktarma ekleme
    • Azure kimlik doğrulaması Haritalar ayarlama

veya yöntemlerini kullanarak AzureMaps sınıfındaki kimlik doğrulama bilgilerini genel olarak ayarlama, kimlik doğrulama bilgilerini her görünüme eklemenize AzureMaps.configure(subscriptionKey:) AzureMaps.configure(aadClient:aadAppId:aadTenant:) gerek olmayacak şekilde yapar.

  1. Aşağıdaki grafikte gösterildiği gibi çalıştır düğmesini seçin (veya tuşuna CMD + R basın).

    iOS uygulamasını çalıştırın.

Xcode'da uygulamanın derlemesi birkaç saniye sürer. Derleme tamamlandıktan sonra, simülasyon iOS cihazında uygulamalarınızı test edebilirsiniz. Aşağıdakine benzer bir harita görüyor gerekir:

Bir iOS uygulamasındaki ilk haritanız.

Kaynakları temizleme

Bu hızlı başlangıçta oluşturulan kaynakları temizlemek için şu adımları uygulayın:

  1. Xcode'ı kapatın ve oluşturduğunuz projeyi silin.

  2. Uygulamayı bir dış cihazda test ettiyebilirsiniz, uygulamayı bu cihazdan kaldırın.

Azure Haritalar iOS SDK ile geliştirmeye devam etme planınız yoksa:

  1. Azure portal gidin. Ana portal sayfasından Tüm kaynaklar'ı seçin. Veya sol üst köşedeki menü simgesini ve ardından Tüm kaynaklar'ı seçin.

  2. Azure Haritalar seçin. Sayfanın üst kısmından Sil’i seçin.

  3. İsteğe bağlı olarak, iOS uygulamaları geliştirmeye devam etme planınız yoksa Xcode'u kaldırın.

Ek bilgiler

Ek kod örnekleri için aşağıdaki makalelere bakın: