Komma igång med Azure Kartor iOS SDK (förhandsversion)

Azure Kartor iOS SDK är ett vektorkartbibliotek för iOS. Den här artikeln vägleder dig genom processerna för att installera Azure Kartor iOS SDK och läsa in en karta.

Förutsättningar

Se till att slutföra stegen i artikeln Snabbstart: Skapa en iOS-app.

Lokalisera kartan

Azure Kartor iOS SDK innehåller tre sätt att ange språk och regional vy på kartan. Följande kod visar de olika sätten att ställa in språket på franska ("fr-FR") och den regionala vyn till "Auto".

  1. Skicka information om språk och regional vy till klassen AzureMaps med hjälp av egenskaperna static och language view . Detta anger standardegenskaperna för språk och regional vy i din app.

    // Alternatively use Azure Active Directory authenticate.
    AzureMaps.configure(aadClient: "<Your aad clientId>", aadAppId: "<Your aad AppId>", aadTenant: "<Your aad Tenant>")
    
    // Set your Azure Maps Key.
    // AzureMaps.configure(subscriptionKey: "<Your Azure Maps Key>")
    
    // Set the language to be used by Azure Maps.
    AzureMaps.language = "fr-FR"
    
    // Set the regional view to be used by Azure Maps.
    AzureMaps.view = "Auto"
    
  2. Du kan också skicka språk- och regional visningsinformation till kartkontrollen init.

    MapControl(options: [
        StyleOptions.language("fr-FR"),
        StyleOptions.view("Auto")
    ])
    
  3. Det sista sättet att programmässigt ställa in egenskaperna för språk och regionsvy använder metoden setStyle maps. Gör detta när du behöver ändra språk och regional vy på kartan.

    mapControl.getMapAsync { map in
        map.setStyle([
            StyleOptions.language("fr-FR"),
            StyleOptions.view("Auto")
        ])
    }
    

Här är ett exempel på ett Azure Kartor-program med språket "fr-FR" och regional vy inställd på "Auto".

En kartbild som visar etiketter på franska.

En fullständig lista över språk och regionala vyer som stöds finns i Lokaliseringsstöd i Azure Kartor.

Det här avsnittet beskriver de olika sätten att navigera i ett Azure Kartor program.

Zooma kartan

  • Vidrör kartan med två händer och dra ihop för att zooma ut eller sprida ut oreda för att zooma in.
  • Dubbelklicka på kartan för att zooma på en nivå.
  • Dubbeltryck med två zoomning för att zooma ut kartan en nivå.
  • Tryck två gånger; vid en andra tryckning håller du ned ditt finger på kartan och drar uppåt för att zooma in eller ned för att zooma ut.

Panorera kartan

  • Tryck på kartan och dra i valfri riktning.

Rotera kartan

  • Touch the map with two rotate and rotate.

Visa kartan

  • Rör vid kartan med två händer och dra dem uppåt eller nedåt.

Azure Government molnstöd

Azure Kartor iOS SDK stöder användning av Azure Government molnet. Du anger med hjälp av Azure Kartor Government-molndomänen genom att lägga till följande kodrad där autentiseringsinformationen för Azure Kartor anges:

AzureMaps.domain = "atlas.azure.us"

Se till att använda Azure Kartor autentiseringsinformation från Azure Government-molnplattformen när du autentiserar kartan och tjänsterna.

Ytterligare information

Se följande artiklar för ytterligare kodexempel: