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
.
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à statichelanguage
eview
.// 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"
È 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") ])
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 mapssetStyle
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
.
Per un elenco completo delle lingue supportate e delle visualizzazioni internazionali, vedere Supporto per la localizzazione in Mappe di Azure.
Esplorazione della mappa
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: