Skapa en iOS-app (förhandsversion)
Den här artikeln visar hur du lägger till Azure-Kartor i en iOS-app. Vi går igenom de grundläggande stegen:
- Konfigurera utvecklingsmiljön.
- Skapa ditt eget Azure Maps-konto.
- Hämta din primära Azure Kartor nyckel som ska användas i appen.
- Referera till Azure Kartor biblioteken från projektet.
- Lägg till en Azure Kartor-kontroll i appen.
Förutsättningar
- Skapa ett Azure Kartor konto genom att logga in på Azure Portal . Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
- Skapa ett Azure Kartor konto
- Skaffa en primär prenumerationsnyckel , som även kallas primärnyckel eller prenumerationsnyckel. Mer information om autentisering i Azure Kartor finns i Hantera autentisering i Azure Kartor .
- Ladda ned Xcode på Mac App Store utan kostnad.
Skapa ett Azure Maps-konto
Skapa ett nytt Azure Kartor konto med följande steg:
I det övre vänstra hörnet i Azure Portal väljer du Skapa en resurs.
I rutan Sök på Marketplace skriver du Azure Kartor.
Från Resultat väljer du Azure Kartor och sedan knappen Skapa som visas under kartan.
Ange följande värden på sidan Skapa Maps-konto:
- Den Prenumeration som ska användas för det här kontot.
- Namnet på Resursgrupp för kontot. Du kan välja att skapa ny eller använda befintlig resursgrupp.
- Namn för ditt nya konto.
- Prisnivå för det här kontot.
- Läs licensen och sekretesspolicy och markera kryssrutan för att godkänna villkoren.
- Välj knappen Skapa.

Hitta primärnyckeln för ditt konto
När ditt Kartor har skapats hämtar du den primärnyckel som gör att du kan köra frågor mot Kartor API:er.
Öppna ditt Maps-konto i portalen.
I inställningsavsnittet väljer du Autentisering.
Kopiera Primärnyckel till Urklipp. Spara den lokalt för senare användning i den här självstudien.
Anteckning
Den här snabbstarten använder autentiseringsmetoden delad nyckel i demonstrationssyfte, men den bästa metoden för alla produktionsmiljöer är att använda Azure Active Directory autentisering.

Skapa ett projekt i Xcode
Skapa först ett nytt projekt för iOS-appen. Utför de här stegen för att skapa ett Xcode-projekt:
Under Arkiv väljer du Ny -> Project.
På fliken iOS väljer du App och sedan Nästa.
Ange appnamn, samlings-ID och välj sedan Nästa.
Se Skapa en Xcode-Project för en app för mer hjälp med att skapa ett nytt projekt.

Installera Azure Kartor iOS SDK
Nästa steg i att skapa ditt program är att installera Azure Kartor iOS SDK. Utför de här stegen för att installera SDK:n:
När du har valt önskat Xcode iOS-projekt i Project navigatören klickar du på + knappen för att lägga till paketberoende.

Ange följande i den resulterande dialogrutan:
- Ange
https://github.com/Azure/azure-maps-ios-sdk-distribution.giti sökfältet som visas i det övre högra hörnet. - Välj
Up to Next Major Versioni fältet Beroenderegel. - Ange
1.0.0-pre.1i fältet Beroenderegelversion.

- Ange
När paketet tillsammans med dess beroenden har lösts väljer du knappen Lägg till paket för att slutföra beroendekonfigurationen.

Lägg till MapControl-vy
Lägga till anpassad
UIViewför att visa kontrollantVälj
MapControlklass frånAzureMapsControlmodul
I filen AppDelegate.swift måste du:
- lägg till import för Azure Kartor SDK
- ange autentiseringsinformation för Azure Kartor-server
Om du anger autentiseringsinformationen för AzureMaps-klassen globalt med metoderna eller blir det så att du inte behöver lägga till AzureMaps.configure(subscriptionKey:) AzureMaps.configure(aadClient:aadAppId:aadTenant:) autentiseringsinformation i varje vy.
Välj körningsknappen enligt följande bild (eller tryck på
CMD+R) för att skapa ditt program.
Det tar några sekunder för Xcode att skapa programmet. När bygget är klart kan du testa programmet på den simulerade iOS-enheten. Du bör se en karta som den här:

Rensa resurser
Gör så här för att rensa resurserna som skapades i den här snabbstarten:
Stäng Xcode och ta bort projektet som du skapade.
Om du har testat programmet på en extern enhet avinstallerar du programmet från den enheten.
Om du inte planerar att fortsätta utveckla med Azure Kartor iOS SDK:
Gå till Azure Portal sidan. Välj Alla resurser på huvudportalsidan. Du kan också välja menyikonen i det övre vänstra hörnet och sedan Alla resurser.
Välj ditt Azure Kartor konto. Välj Ta bort längst upp på sidan.
Om du inte planerar att fortsätta utveckla iOS-appar kan du även avinstallera Xcode.
Ytterligare information
Se följande artiklar för ytterligare kodexempel: