Mostrar a atribuição de direitos autorais correta
Ao usar o serviço Renderização do Azure Mapas, como um mapa base ou uma camada, você precisa 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, 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 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 Obter Atribuição de Mapa permite solicitar informações de atribuição de direitos autorais do mapa para que você possa exibir no mapa em seus aplicativos.
Quando usar a API Obter 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, incluindo aplicativos Web e móveis.
A atribuição é exibida e atualizada automaticamente no mapa ao usar qualquer um dos SDKs do Azure Mapas, incluindo os SDKs Web, Android e iOS.
Ao usar as peças do mapa do serviço Renderização em um mapa de terceiros, você deve exibir e atualizar as informações de atribuição de direitos autorais no mapa.
Mapear alterações de conteúdo sempre que um usuário final selecionar um estilo diferente, ampliar ou reduzir diferente, aumenta ou diminui o zoom ou faz uma panorâmica do mapa. Cada uma dessas ações de usuário faz com que um evento seja a incêndio. 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 atualizadas de atribuição de direitos autorais, 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 Obter Atribuição de Mapa assume esses parâmetros como entrada e retorna o texto de atribuição correspondente.
Como usar a API Obter Atribuição de Mapa
Você precisará das seguintes informações para executar o comando attribution
:
Parâmetro | Tipo | Descrição |
---|---|---|
api-version | string | Número de versão da API de Mapas Azure. |
Limites | array | 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 a latitude WGS84 que definem o canto sudeste e os dois últimos são a longitude e a latitude WGS84 que definem o canto noroeste. 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 peças tem uma ID do conjunto de peças a ser usado ao fazer solicitações. A ID do conjunto de peças para os conjuntos de peças criados usando o Criador de Azure Mapas são gerados por meio da API de Criação de Conjuntos de Peças. Há blocos prontos para uso fornecidos pelo Azure Mapas, como microsoft.base.road , microsoft.base.hybrid e microsoft.weather.radar.main , uma lista completa pode ser encontrada na documentação da API REST Obter Atribuição de Mapa. |
zoom | inteiro | Nível de zoom para a peça selecionada. O intervalo válido depende do lado do lado, consulte a tabela da ID do conjunto de peças para ver os valores válidos para um grupo de lado específico. Para obter mais informações, consulte o artigo Níveis de Zoom e grade de peças. |
subscription-key | string | Uma das chaves de Mapas do Azure fornecidas de uma Conta do Azure Mapas. Para obter mais informações, consulte o artigo Autenticação no 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=2.1&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372
Informações adicionais
- Para obter mais informações, veja a documentação do serviço Renderização.