Condividi tramite


Introduzione a Mappe di Azure iOS SDK (anteprima)

Mappe di Azure iOS SDK è una libreria di mappe vettoriali per iOS. Questo articolo illustra i processi di installazione di Mappe di Azure iOS SDK e il caricamento di una mappa.

Nota

ritiro di iOS SDK Mappe di Azure

Il Mappe di Azure Native SDK per iOS è ora deprecato e verrà ritirato il 3/31/25. Per evitare interruzioni del servizio, eseguire la migrazione all'SDK Web di Mappe di Azure entro il 3/31/25. Per altre informazioni, vedere La guida alla migrazione Mappe di Azure di iOS SDK per iOS.

Prerequisiti

Assicurarsi di completare i passaggi nell'articolo Avvio rapido: Creare un'app iOS.

Localizzare la mappa

L'SDK di iOS Mappe di Azure offre tre modi per impostare la lingua e la visualizzazione a livello di area della mappa. Il codice seguente illustra i diversi modi per impostare la lingua su francese (fr-FR) e la visualizzazione a livello di area su Auto.

  1. Impostare le proprietà predefinite della lingua e della visualizzazione a livello di area nell'app passando le informazioni relative alla lingua e alla visualizzazione a livello di area nella AzureMaps classe usando le proprietà statiche language e view .

    // 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. È anche possibile passare le informazioni relative alla lingua e alla visualizzazione a livello di area all'init del controllo mappa.

    MapControl(options: [
        StyleOption.language("fr-FR"),
        StyleOption.view("Auto")
    ])
    
  3. Il modo finale per impostare le proprietà della lingua e della visualizzazione a livello di area a livello di codice usa il metodo maps setStyle . Usare il metodo maps setStyle ogni volta che è necessario modificare la lingua e la visualizzazione a livello di area della mappa.

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

Di seguito è riportato un esempio di applicazione Mappe di Azure con la lingua impostata su fr-FR e la visualizzazione a livello di area impostata su Auto.

Immagine della mappa che mostra le etichette in francese.

Per un elenco completo delle lingue supportate e delle visualizzazioni internazionali, vedere Supporto per la localizzazione in Mappe di Azure.

Questa sezione illustra in dettaglio i vari modi per spostarsi in un programma Mappe di Azure.

Zoom della mappa

  • Toccare la mappa con due dita e avvicinarle per fare zoom indietro o allontanarle per fare zoom avanti.
  • Effettuare un doppio tocco sulla mappa per ingrandire di un livello.
  • Doppio tocco con due dita per ingrandire la mappa di un livello.
  • Toccare due volte; al secondo tocco, mantenere il dito sulla mappa e trascinare verso l'alto per fare zoom avanti o verso il basso per fare zoom indietro.

Panoramica della mappa

  • Toccare la mappa e trascinare in qualsiasi direzione.

Rotazione della mappa

  • Toccare la mappa con due dita e ruotare.

Inclinazione della mappa

  • Toccare la mappa con due dita e trascinarle insieme verso l'alto o verso il basso.

supporto cloud Azure per enti pubblici

L'SDK iOS Mappe di Azure supporta l'uso del cloud Azure per enti pubblici. È possibile specificare l'uso del dominio cloud Mappe di Azure government aggiungendo la riga di codice seguente in cui vengono specificati i dettagli di autenticazione Mappe di Azure:

AzureMaps.domain = "atlas.azure.us"

Assicurarsi di usare Mappe di Azure dettagli di autenticazione dalla piattaforma cloud Azure per enti pubblici durante l'autenticazione della mappa e dei servizi.

Informazioni aggiuntive

Per altri esempi di codice, vedere gli articoli seguenti: