Mostra l'attribuzione corretta del copyright
Quando si usa il servizio di rendering Mappe di Azure, come mappa di base o livello, è necessario visualizzare l'attribuzione del copyright del provider di dati appropriata sulla mappa. Queste informazioni devono essere visualizzate nell'angolo inferiore destro della mappa.
L'immagine precedente è un esempio di una mappa del servizio Rendering, che mostra lo stile della strada. Mostra l'attribuzione del copyright nell'angolo inferiore destro della mappa.
L'immagine precedente è un esempio di una mappa del servizio Rendering, che visualizza lo stile satellite. Si noti che è elencato un altro provider di dati.
The Get Map Attribution API
L'API Get Map Attribution consente di richiedere informazioni sull'attribuzione del copyright mappa in modo che sia possibile visualizzare nella mappa all'interno delle applicazioni.
Quando usare l'API Get Map Attribution
Le informazioni sull'attribuzione del copyright della mappa devono essere visualizzate sulla mappa in tutte le applicazioni che usano l'API Render, incluse le applicazioni Web e per dispositivi mobili.
L'attribuzione viene visualizzata e aggiornata automaticamente sulla mappa Quando si usa uno degli SDK Mappe di Azure, inclusi gli SDK Web, Android e iOS.
Quando si usano riquadri mappa del servizio di rendering in una mappa di terze parti, è necessario visualizzare e aggiornare le informazioni sull'attribuzione del copyright sulla mappa.
Mappa il contenuto cambia ogni volta che un utente finale seleziona uno stile diverso, esegue lo zoom avanti o indietro o esegue la panoramica della mappa. Ognuna di queste azioni utente fa sì che venga generato un evento. Quando viene generato uno di questi eventi, è necessario chiamare l'API Get Map Attribution. Dopo aver ottenuto le informazioni aggiornate sull'attribuzione del copyright, è necessario visualizzarla nell'angolo inferiore destro della mappa.
Poiché i provider di dati possono variare a seconda dell'area e del livello di zoom, l'API Get Map Attribution accetta questi parametri come input e restituisce il testo di attribuzione corrispondente.
Come usare l'API Get Map Attribution
Per eseguire il attribution
comando sono necessarie le informazioni seguenti:
Parametro | Tipo | Descrizione |
---|---|---|
api-version | string | Numero di versione dell'API Mappe di Azure. |
Limiti | array | Stringa che rappresenta l'area rettangolare di un rettangolo delimitatore. Il parametro bounds è definito dalle quattro coordinate del rettangolo delimitatore. I primi 2 sono la longitudine e la latitudine WGS84 che definiscono l'angolo sud-ovest e le ultime 2 sono la longitudine WGS84 e la latitudine che definiscono l'angolo nord-orientale. La stringa viene presentata nel formato seguente: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude]. |
tilesetId | TilesetID | Un set di tessere è una raccolta di dati raster o vettoriali suddivisi in una griglia uniforme di riquadri quadrati a livelli di zoom predefiniti. Ogni set di riquadri ha un tileetId da usare durante l'esecuzione di richieste. Il tileetId per i set di riquadri creati usando Mappe di Azure Creator viene generato tramite l'API Di creazione del set di riquadri. Sono disponibili set di riquadri pronti per l'uso forniti da Mappe di Azure, ad esempio microsoft.base.road e microsoft.base.hybrid microsoft.weather.radar.main , un elenco completo è disponibile nella documentazione dell'API REST Get Map Attribuzione. |
Zoom | integer | Livello di zoom per il riquadro selezionato. L'intervallo valido dipende dal riquadro, vedere la tabella TilesetID per i valori validi per un set di riquadri specifico. Per altre informazioni, vedere l'articolo Livelli di zoom e griglia dei riquadri . |
subscription-key | string | Una delle chiavi di Mappe di Azure fornite da un account mappa di Azure. Per altre informazioni, vedere l'articolo Autenticazione con Mappe di Azure. |
Eseguire la richiesta GET seguente per ottenere l'attribuzione del copyright corrispondente da visualizzare sulla mappa:
https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Subscription-key}&api-version=2.1&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372
Informazioni aggiuntive
- Per altre informazioni, vedere la documentazione del servizio di rendering.