Compartilhar via


Mostrar a atribuição correta de direitos autorais

Ao usar o serviço renderização do Azure Mapas, seja como um mapa base ou uma camada, você precisará exibir a atribuição de direitos autorais do provedor de dados apropriada no mapa. Essas informações devem ser exibidas no canto inferior direito do mapa.

A imagem acima é um exemplo de um mapa do serviço Renderização mostrando a atribuição de direitos autorais ao usar o estilo de estrada

A imagem acima é um exemplo de um mapa do serviço Renderização, exibindo o estilo de estrada. Ele mostra a atribuição de direitos autorais no canto inferior direito do mapa.

A imagem acima é um exemplo de um mapa do serviço Render mostrando o crédito de direitos autorais ao usar o estilo satélite

A imagem acima é um exemplo de um mapa do serviço Renderização, exibindo o estilo de satélite. observe que há outro provedor de dados listado.

A API Obter Atribuição de Mapa

A API de Atribuição de Mapa permite solicitar informações de atribuição de direitos autorais do mapa para que possam ser exibidas diretamente no mapa dentro dos seus aplicativos.

Quando usar a API de Obtenção de Atribuição de Mapa

As informações de atribuição de direitos autorais do mapa devem ser exibidas no mapa em todos os aplicativos que usam a API de Renderização.

Ao usar blocos de mapa do serviço Renderizar em um mapa de terceiros, você deve exibir e atualizar as informações de atribuição de direitos autorais no mapa.

O conteúdo do mapa muda sempre que um usuário final seleciona um estilo diferente, amplia ou reduz o zoom, ou movimenta o mapa. Cada uma dessas ações de usuário faz com que um evento seja acionado. Quando qualquer um desses eventos for a incêndio, você precisará chamar a API Obter Atribuição de Mapa. Depois de ter as informações de atribuição de direitos autorais atualizadas, você precisará exibi-la no canto inferior direito do mapa.

Como os provedores de dados podem diferir dependendo da região e do nível de zoom, a API de Atribuição de Mapas usa esses parâmetros como entrada e retorna o texto de atribuição correspondente.

Como usar a API Obter Atribuição de Mapa

Você precisa das seguintes informações para executar o attribution comando:

Parâmetro Tipo Descrição
api-version cadeia Número de versão da API do Azure Mapas.
Limites matriz Uma cadeia de caracteres que representa a área retangular de uma caixa delimitada. O parâmetro de limites é definido pelas quatro coordenadas de caixa delimitadores. Os dois primeiros são a longitude e latitude WGS84 que definem o canto sudoeste, e os dois últimos são a longitude e latitude WGS84 que definem o canto nordeste. A cadeia de caracteres é apresentada no seguinte formato: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude].
ID do conjunto de peças ID do Conjunto de Peças Um conjunto de peças é uma coleção de dados de raster ou vetor divididos em uma grade uniforme de blocos quadrados em níveis de zoom predefinidos. Cada conjunto de blocos tem um tilesetId a ser usado ao fazer solicitações. Há conjuntos de blocos prontos para uso fornecidos pelo Azure Maps, como microsoft.base.road, microsoft.base.hybrid e microsoft.weather.radar.main, uma lista completa pode ser encontrada na documentação da API REST de atribuição de mapas.
aplicar zoom inteiro Nível de zoom para o azulejo selecionado. O intervalo válido depende do bloco, consulte a tabela TilesetID para obter valores válidos para um conjunto de blocos específico. Para obter mais informações, consulte o artigo Níveis de Zoom e grade de blocos.
chave de assinatura cadeia Uma das chaves de Mapas do Azure fornecidas de uma Conta do Azure Mapas. Para obter mais informações, consulte o artigo Autenticação com o Azure Mapas .

Execute a seguinte solicitação GET para obter a atribuição de direitos autorais correspondente a ser exibida no 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

Informações adicionais