What is Azure Maps? (O que é o Azure Maps?)

O Azure Maps é uma coleção de serviços geoespaciais e SDKs que usam dados de mapeamento atualizados para fornecer contexto geográfico para aplicativos Web e móveis. O Azure Maps fornece:

  • APIs REST para renderizar mapas vetoriais e raster em vários estilos e imagens de satélite.
  • Serviços de criação para criar e renderizar mapas com base em dados privados de mapas internos.
  • Serviços de pesquisa para localizar endereços, locais e pontos de interesse em todo o mundo.
  • Várias opções de roteamento; tais como ponto-a-ponto, multiponto, otimização multiponto, isocrona, veículo elétrico, veículo comercial, tráfego influenciado e roteamento matricial.
  • Visualização de fluxo de tráfego e visualização de incidentes, para aplicativos que exigem informações de tráfego em tempo real.
  • Serviços de fuso horário e geolocalização.
  • Serviço de delimitação geográfica e armazenamento de dados de mapeamento, com informações de localização hospedadas no Azure.
  • Inteligência de localização através de análise geoespacial.

Além disso, os serviços do Azure Maps estão disponíveis por meio do SDK da Web. Essas ferramentas ajudam os desenvolvedores a desenvolver e dimensionar rapidamente soluções que integram informações de localização em soluções do Azure.

Você pode se inscrever para uma conta gratuita do Azure Maps e começar a desenvolver.

O vídeo seguinte explica o Azure Maps detalhadamente:


Controlos de mapa

SDK Web

O SDK da Web do Azure Maps permite personalizar mapas interativos com seu próprio conteúdo e imagens. Pode utilizar este mapa interativo tanto para as suas aplicações Web como para aplicações móveis. O controle de mapa faz uso de WebGL, para que você possa renderizar grandes conjuntos de dados com alto desempenho. Você pode desenvolver com o SDK usando JavaScript ou TypeScript.

Exemplo de mapa de alteração populacional criado usando o SDK da Web do Azure Maps.

SDK do Android

Nota

Aposentadoria do SDK do Android do Azure Maps

O SDK nativo do Azure Maps para Android foi preterido e será desativado em 31/03/25. Para evitar interrupções de serviço, migre para o SDK da Web do Azure Maps até 31/03/25. Para obter mais informações, consulte O guia de migração do SDK do Android do Azure Maps.

Use o SDK do Azure Maps para Android para criar aplicativos de mapeamento móvel.

Mapeie exemplos em um dispositivo móvel.

Serviços no Azure Maps

O Azure Maps consiste nos seguintes serviços que podem fornecer contexto geográfico para seus aplicativos do Azure.

Serviço de registo de dados

Os dados são imprescindíveis para os mapas. Use o serviço de Registro de dados para acessar dados geoespaciais, usados com operações espaciais ou composição de imagens, carregados anteriormente em seu Armazenamento do Azure. Ao aproximar os dados do cliente do serviço Azure Maps, você reduz a latência e aumenta a produtividade. Para obter mais informações, consulte Registro de dados na documentação da API REST do Azure Maps.

Nota

Aposentadoria do serviço de Dados do Azure Maps

O serviço de Dados do Azure Maps ( v1 e v2) foi preterido e será desativado em 16/09/24. Para evitar interrupções do serviço, todas as chamadas para o serviço de Dados precisarão ser atualizadas para usar o serviço de registro de Dados do Azure Maps até 16/09/24. Para obter mais informações, consulte Como criar o registro de dados.

Serviço de geolocalização

Use o serviço de geolocalização para recuperar o código de país/região de duas letras para um endereço IP. Este serviço pode ajudá-lo a melhorar a experiência do usuário, fornecendo conteúdo de aplicativo personalizado com base na localização geográfica.

Para obter mais informações, consulte Geolocalização na documentação da API REST do Azure Maps.

Serviço de composição

O serviço de renderização apresenta uma nova versão da API Get Map Tile que dá suporte ao uso de blocos do Azure Maps não apenas nos SDKs do Azure Maps, mas também em outros controles de mapa. Inclui formatos de mosaico raster e vetorial, tamanhos de mosaico 256x256 ou 512x512 (quando aplicável) e vários tipos de mapas, tais como mosaicos de estradas, meteorologia, contornos ou mapas. Para obter uma lista completa, consulte TilesetID na documentação da API REST. É necessário exibir a atribuição de direitos autorais apropriada no mapa sempre que usar o serviço de Renderização do Azure Maps, como mapas base ou camadas, em qualquer controle de mapa de terceiros. Para obter mais informações, consulte Como usar a API Get Map Attribution.

Exemplo de um mapa do serviço Render.

Nota

Desativação do serviço Azure Maps Render v1

O serviço Azure Maps Render v1 foi preterido e será desativado em 17/09/26. Para evitar interrupções de serviço, todas as chamadas para a API de Renderização v1 precisarão ser atualizadas para usar a API de Renderização v2 até 17/09/26.

Serviço de encaminhamento

O serviço de rotas é usado para calcular os tempos estimados de chegada (ETAs) para cada rota solicitada. São considerados fatores como informações de trânsito em tempo real e dados históricos de tráfego, como as velocidades típicas da estrada no dia da semana solicitado e a hora do dia. O serviço de rotas retorna as rotas mais curtas ou mais rápidas disponíveis para vários destinos ao mesmo tempo, em sequência ou em ordem otimizada, com base no tempo ou na distância. O serviço permite que os desenvolvedores calculem direções em vários modos de viagem, como carro, caminhão, bicicleta ou caminhada e veículo elétrico. O serviço também considera insumos, como horário de partida, restrições de peso ou transporte de materiais perigosos.

Exemplo de um mapa do serviço Rota.

O serviço Route oferece recursos avançados de conjunto, como:

  • Processamento em lote de várias solicitações de rota.
  • Matrizes de tempo de viagem e distância entre um conjunto de origens e destinos.
  • Encontrar rotas ou distâncias que os utilizadores podem percorrer com base no tempo ou nos requisitos de combustível.

Para obter mais informações, consulte Rota na documentação da API REST do Azure Maps.

Serviço de pesquisa

O serviço de Pesquisa ajuda os programadores a procurar endereços, locais, fichas de empresas por nome ou categoria e outras informações geográficas. Além disso, os serviços podem inverter endereços de geocodificação e cruzar ruas com base em latitudes e longitudes.

Exemplo de uma pesquisa num mapa.

O serviço de Pesquisa também fornece recursos avançados, tais como:

  • Pesquise ao longo de uma rota.
  • Pesquise dentro de uma área mais ampla.
  • Agrupe um grupo de solicitações de pesquisa.
  • Pesquise estações de carregamento de veículos elétricos e dados de Pontos de Interesse (POI) por marca.

Para obter mais informações, consulte Pesquisar na documentação da API REST do Azure Maps.

Serviço espacial

O serviço espacial analisa rapidamente as informações de localização para ajudar a informar os clientes sobre eventos contínuos que acontecem no tempo e no espaço. Permite a análise quase em tempo real e a modelação preditiva de eventos.

O serviço permite que os clientes aprimorem sua inteligência de localização com uma biblioteca de cálculos matemáticos geoespaciais comuns. Os cálculos comuns incluem o ponto mais próximo, a distância do grande círculo e os buffers. Para obter mais informações sobre o serviço espacial e seus vários recursos, consulte Espacial na documentação da API REST do Azure Maps.

Serviço de fuso horário

O serviço de fuso horário permite consultar informações de fuso horário atuais, históricas e futuras. Você pode usar pares de latitude e longitude ou um ID IANA como entrada. O serviço de fuso horário também permite:

  • Converter IDs de fuso horário do Microsoft Windows em fusos horários IANA.
  • Obter um deslocamento de fuso horário para UTC.
  • Obter a hora atual em um fuso horário escolhido.

Uma resposta JSON típica para uma consulta ao serviço de fuso horário se parece com o exemplo a seguir:

{
  "Version": "2020a",
  "ReferenceUtcTimestamp": "2020-07-31T19:15:14.4570053Z",
  "TimeZones": [
    {
      "Id": "America/Los_Angeles",
      "Names": {
        "ISO6391LanguageCode": "en",
        "Generic": "Pacific Time",
        "Standard": "Pacific Standard Time",
        "Daylight": "Pacific Daylight Time"
      },
      "ReferenceTime": {
        "Tag": "PDT",
        "StandardOffset": "-08:00:00",
        "DaylightSavings": "01:00:00",
        "WallTime": "2020-07-31T12:15:14.4570053-07:00",
        "PosixTzValidYear": 2020,
        "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
      }
    }
  ]
}

Para obter mais informações, consulte Fuso horário na documentação da API REST do Azure Maps.

Serviço de tráfego

O serviço de Tráfego é um conjunto de serviços Web que os programadores podem utilizar para aplicações Web ou móveis que requerem informações de tráfego. O serviço fornece dois tipos de dados:

  • Fluxo de tráfego: Velocidades e tempos de viagem observados em tempo real para todas as principais estradas da rede.
  • Incidentes de trânsito: Uma visão atualizada dos engarrafamentos e incidentes em torno da rede rodoviária.

Exemplo de um mapa com informações de trânsito.

Para obter mais informações, consulte Tráfego na documentação da API REST do Azure Maps.

Serviço de meteorologia

O serviço meteorológico oferece API para recuperar informações meteorológicas para um local específico. Estas informações incluem data e hora de observação, condições meteorológicas, sinalizadores indicadores de precipitação, temperatura e informações sobre a velocidade do vento. Outros detalhes, como temperatura RealFeel™ e índice UV, também são retornados.

Os desenvolvedores podem usar a API Get Weather along route para recuperar informações meteorológicas ao longo de uma rota específica. Além disso, o serviço suporta a geração de notificações meteorológicas para pontos de passagem afetados por perigos climáticos, como inundações ou chuvas fortes.

A API Get Map Tile permite que você solicite blocos de radar e satélite passados, atuais e futuros.

Exemplo de mapa com mosaicos de radar meteorológico em tempo real.

Modelo de programação

O Azure Maps foi criado para mobilidade e pode ajudá-lo a desenvolver aplicativos entre plataformas. Ele usa um modelo de programação que é independente da linguagem e suporta saída JSON por meio de APIs REST.

Além disso, o Azure Maps oferece um controle de mapa JavaScript conveniente com um modelo de programação simples. O desenvolvimento é rápido e fácil para aplicações web e móveis.

Elemento visual do Power BI

O visual do Power BI do Azure Maps fornece um conjunto avançado de visualizações de dados para dados espaciais sobre um mapa. Estima-se que mais de 80% dos dados corporativos tenham um contexto de localização. O visual do Power BI do Azure Maps oferece uma solução sem código para obter informações sobre como esse contexto de local se relaciona e influencia seus dados corporativos.

Área de trabalho do Power BI com o visual do Power BI do Azure Maps exibindo dados corporativos.

Para obter mais informações, consulte Introdução ao Azure Maps Power BI visual.

Utilização

Para aceder aos serviços do Azure Maps, aceda ao portal do Azure e crie uma conta do Azure Maps.

O Azure Maps utiliza um esquema de autenticação baseado em chave. Quando cria a sua conta, são geradas duas chaves. Para autenticar para serviços do Azure Maps, você pode usar qualquer uma das chaves.

Nota

O Azure Maps partilha consultas de endereço/localização fornecidas pelo cliente com TomTom de terceiros para fins de funcionalidade de mapeamento. Estas consultas não estão ligadas a nenhum cliente ou utilizador final quando partilhadas com a TomTom e não podem ser utilizadas para identificar indivíduos.

O TomTom é um subprocessador autorizado a subprocessar dados de clientes do Azure Maps. Para obter mais informações, consulte a Lista de Subprocessadores do Microsoft Online Services localizada na Central de Confiabilidade da Microsoft.

Regiões suportadas

Os serviços do Azure Maps estão atualmente disponíveis, exceto nos seguintes países/regiões:

  • China
  • Coreia do Sul

Verifique se a localização do seu endereço IP atual está num país/região suportado.

Próximos passos

Saiba mais sobre mapas internos:

O que é o Azure Maps Creator?

Experimente um aplicativo de exemplo que mostre o Azure Maps:

Início Rápido: Criar uma Aplicação Web

Mantenha-se atualizado sobre o Azure Maps:

Blogue do Azure Maps