Compartir a través de


Mostrar la atribución correcta de copyright

Al usar el servicio De representación de Azure Maps, ya sea como mapa base o capa, es necesario mostrar la atribución de derechos de autor del proveedor de datos adecuada en el mapa. Esta información debe mostrarse en la esquina inferior derecha del mapa.

La imagen anterior es un ejemplo de un mapa del servicio Render en la que se muestra la atribución de propiedad intelectual cuando se usa el modo de carretera

La imagen anterior es un ejemplo de un mapa del servicio Render, que muestra el estilo de carretera. Muestra la atribución de derechos de autor en la esquina inferior derecha del mapa.

La imagen anterior es un ejemplo de un mapa del servicio Render que muestra la atribución de derechos de autor al usar el estilo satélite

La imagen anterior es un ejemplo de un mapa del servicio Render, que muestra el estilo satélite. Tenga en cuenta que aparece otro proveedor de datos.

La API para Obtener Atribución del Mapa

La API de Get Map Attribution le permite solicitar información de atribución de copyright del mapa para que pueda mostrarla en el mapa dentro de las aplicaciones.

Cuándo usar Get Map Attribution API

La información de atribución de derechos de autor del mapa debe mostrarse en el mapa en cualquier aplicación que use render API.

Al usar iconos de mapa del servicio Render en un mapa de terceros, debe mostrar y actualizar la información de atribución de derechos de autor en el mapa.

El contenido del mapa cambia cada vez que un usuario final selecciona un estilo diferente, amplía o aleja el mapa. Cada una de estas acciones de usuario hace que se active un evento. Cuando se active cualquiera de estos eventos, tienes que llamar a la API "Get Map Attribution". Una vez que tenga la información actualizada de atribución de copyright, deberá mostrarla en la esquina inferior derecha del mapa.

Dado que los proveedores de datos pueden diferir en función de la región y el nivel de zoom , Get Map Attribution API toma estos parámetros como entrada y devuelve el texto de atribución correspondiente.

Uso de Get Map Attribution API

Necesita la siguiente información para ejecutar el attribution comando:

Parámetro Tipo Description
versión de la API cuerda / cadena Número de versión de la API de Azure Maps.
límites array Cadena que representa el área rectangular de un cuadro de límite. El parámetro bounds se define mediante las cuatro coordenadas del cuadro de límite. Los primeros 2 son la longitud y la latitud WGS84 que definen la esquina suroeste y los últimos 2 son la longitud WGS84 y la latitud que define la esquina noreste. La cadena se presenta en el siguiente formato: [EsquinaSuroeste_Longitud, EsquinaSuroeste_Latitud, EsquinaNoreste_Longitud, EsquinaNoreste_Latitud].
tilesetId TilesetID Un conjunto de mosaicos es una colección de datos ráster o vectoriales divididos en una cuadrícula uniforme de mosaicos cuadrados en niveles de zoom preestablecidos. Cada conjunto de iconos tiene un tilesetId que se usará al realizar solicitudes. Hay conjuntos de mosaicos listos para usar proporcionados por Azure Maps, como microsoft.base.road, microsoft.base.hybrid y microsoft.weather.radar.main, una lista completa se puede encontrar en la documentación de la API REST Obtener Atribución del Mapa.
enlargar entero Nivel de zoom del icono seleccionado. El intervalo válido depende del icono, vea la tabla TilesetID para obtener valores válidos para un conjunto de iconos específico. Para obtener más información, consulte el artículo Niveles de zoom y cuadrícula de mosaicos .
clave de suscripción cuerda / cadena Una de las claves de Azure Maps proporcionadas desde una cuenta de Azure Map. Para más información, consulte el artículo Autenticación con Azure Maps .

Ejecute la siguiente solicitud GET para obtener la atribución de derechos de autor correspondiente para mostrar en el mapa:

https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Subscription-key}&api-version=2024-04-01&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372

Información adicional