O que é o Azure Mapas?What is Azure Maps?

O Azure Mapas é uma coleção de serviços geoespaciais e SDKs que usa novos dados de mapeamento para fornecer um contexto geográfico para aplicativos Web e móveis.Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications. O Azure Mapas oferece:Azure Maps provides:

  • APIs REST para renderizar mapas de vetor e raster em vários estilos e imagens de satélite.REST APIs to render vector and raster maps in multiple styles and satellite imagery.
  • Serviços do criador para criar e renderizar mapas com base em dados de mapa do interior privados.Creator services to create and render maps based on private indoor map data.
  • Serviços de pesquisa para localizar endereços, locais e pontos de interesse em todo o mundo.Search services to locate addresses, places, and points of interest around the world.
  • Opções de roteiros variadas, como ponto a ponto, multiponto, otimização multiponto, isócrono, veículo elétrico, veículo comercial, tráfego influenciado e roteiros de matriz.Various routing options; such as point-to-point, multipoint, multipoint optimization, isochrone, electric vehicle, commercial vehicle, traffic influenced, and matrix routing.
  • Modo de exibição de fluxo de tráfego e de incidentes, para aplicativos que exigem informações de tráfego em tempo real.Traffic flow view and incidents view, for applications that require real-time traffic information.
  • Serviço Mobilidade para solicitar informações de trânsito público, planejar rotas mesclando diferentes modos de viagem e chegadas em tempo real.Mobility service to request public transit information, plan routes by blending different travel modes and real-time arrivals.
  • Fuso horário e serviços de localização geográfica.Time zone and geolocation services.
  • Serviços de delimitação geográfica e armazenamento de dados de mapeamento, com informações de localização hospedadas no Azure.Geofencing service and mapping data storage, with location information hosted in Azure.
  • Inteligência de local por meio de análise geoespacial.Location intelligence through geospatial analytics.

Além disso, os serviços do Azure Mapas também são disponibilizados pelo SDK da Web e pelo SDK do Android.Additionally, Azure Maps services are available through the Web SDK and the Android SDK. Essas ferramentas ajudam os desenvolvedores a desenvolver e dimensionar rapidamente soluções que integram as informações de localização às soluções do Azure.These tools help developers quickly develop and scale solutions that integrate location information into Azure solutions.

Inscreva-se hoje mesmo para obter uma conta do Azure Mapas gratuita e comece a desenvolver.You can sign up for a free Azure Maps account and start developing.

O vídeo a seguir explica os Mapas do Azure com detalhes:The following video explains Azure Maps in depth:


Controles de mapeamentoMap controls

SDK da WebWeb SDK

O SDK da Web dos Azure Mapas permite que você personalize mapas interativos com as imagens e o conteúdo próprios.The Azure Maps Web SDK lets you customize interactive maps with your own content and imagery. Use esse mapa interativo para seus aplicativos Web ou móveis.You can use this interactive map for both your web or mobile applications. Esse controle de mapa utiliza o WebGL, o que permite renderizar grandes conjuntos de dados com alto desempenho.The map control makes use of WebGL, so you can render large data sets with high performance. Você pode desenvolver com o SDK usando JavaScript ou TypeScript.You can develop with the SDK by using JavaScript or TypeScript.

Exemplo de mapa de alteração de população criado usando o SDK da Web do Azure Mapas

SDK do AndroidAndroid SDK

Use o SDK do Android do Azure Mapas para criar aplicativos de mapeamento móvel.Use the Azure Maps Android SDK to create mobile mapping applications.

Exemplos de mapa em um dispositivo móvel

Serviços dos Mapas do AzureServices in Azure Maps

O Azure Mapas é composto pelos serviços a seguir, que podem oferecer contexto geográfico aos aplicativos Azure.Azure Maps consists of the following services that can provide geographic context to your Azure applications.

Serviço de dadosData service

Os dados são fundamentais para os mapas.Data is imperative for maps. Use o serviço Dados para carregar e armazenar dados geoespaciais para uso com operações espaciais ou composição de imagens.Use the Data service to upload and store geospatial data for use with spatial operations or image composition. Levar os dados do cliente para mais perto do serviço do Azure Mapas reduzirá a latência, aumentará a produtividade e criará novos cenários nos seus aplicativos.Bringing customer data closer to the Azure Maps service will reduce latency, increase productivity, and create new scenarios in your applications. Para obter detalhes sobre esse serviço, confira a Documentação do serviço Dados.For details on this service, see the Data service documentation.

Serviço de geolocalizaçãoGeolocation service

Use o serviço de Geolocalização para visualizar o código de duas letras de país/região recuperado para um endereço IP.Use the Geolocation service to preview the retrieved two-letter country/region code for an IP address. Esse serviço pode ajudar você a aprimorar a experiência do usuário fornecendo o conteúdo do aplicativo personalizado com base na localização geográfica.This service can help you enhance user experience by providing customized application content based on geographic location.

Para obter mais detalhes, leia a documentação do serviço de Geolocalização.For more details, read the Geolocation service documentation.

Serviço de mobilidadeMobility service

O serviço Mobilidade do Azure Mapas melhora o tempo de desenvolvimento para aplicativos com recursos de trânsito públicos, como roteamento de trânsito e pesquisa para interrupções de trânsito públicos próximos.The Azure Maps Mobility service improves the development time for applications with public transit features, such as transit routing and search for nearby public transit stops. Os usuários podem recuperar informações detalhadas sobre as interrupções de trânsito, linhas e cronogramas.Users can retrieve detailed information about transit stops, lines, and schedules. O serviço Mobilidade também permite que os usuários recuperem geometrias de parada e de linha, alertas de paradas, linhas e áreas de serviço, bem como entradas de trânsito e alertas de serviço em tempo real.The Mobility service also allows users to retrieve stop and line geometries, alerts for stops, lines, and service areas, and real-time public transit arrivals and service alerts. Além disso, o serviço Mobilidade fornece funcionalidades de roteamento com opções de planejamento de viagem multimodal.Additionally, the Mobility service provides routing capabilities with multimodal trip planning options. O planejamento de viagens multimodal incorpora opções de movimentação, semiciclo e trânsito público, tudo em uma viagem.Multimodal trip planning incorporates walking, bicycling, and public transit options, all into one trip. Os usuários também podem acessar os roteiros passo a passo multimodais detalhados.Users can also access detailed multimodal step-by-step itineraries.

Para saber mais sobre o serviço, confira a documentação do serviço Mobilidade.To learn more about the service, see the Mobility service documentation.

Serviço de RenderizaçãoRender service

O serviço de Renderização V2 que está agora em versão prévia apresenta uma nova versão da API Obter Bloco do Mapa V2.The Render service V2 that is now in Preview introduces a new version of the Get Map Tile V2 API. A API Obter Bloco do Mapa V2 agora permite que os clientes solicitem blocos de estrada do Azure Mapas, blocos meteorológicos ou os blocos de mapa criados usando o Criador do Azure Mapas.The Get Map Tile V2 API now allows customers to request Azure Maps road tiles, weather tiles, or the map tiles created using Azure Maps Creator. É recomendável que você use a nova API Obter Bloco de Mapa V2.It's recommended that you use the new Get Map Tile V2 API.

Exemplo de mapa do serviço Renderização V2

Para mais detalhes, leia a documentação do serviço de Renderização V2.For more details, read the Render service V2 documentation.

Para saber mais sobre o serviço de Renderização V1 que está em GA (disponibilidade geral), confira a documentação do serviço Renderização V1.To learn more about the Render service V1 that is in GA (General Availability), see the Render service V1 documentation.

Serviço de RoteamentoRoute service

Os serviços de rota podem ser usados para calcular os ETAs (tempos de chegada estimados) para cada rota solicitada.The route services can be used to calculate the estimated arrival times (ETAs) for each requested route. AS APIs de rota consideram fatores como informações de tráfego em tempo real e dados de tráfego históricos, como as velocidades de estrada típicas no dia da semana e hora do dia solicitados.Route APIs consider factors, such as real-time traffic information and historic traffic data, like the typical road speeds on the requested day of the week and time of day. As APIs retornam as rotas mais curtas ou mais rápidas disponíveis para vários destinos de cada vez em sequência ou em ordem otimizada com base em tempo ou distância.The APIs return the shortest or fastest routes available to multiple destinations at a time in sequence or in optimized order, based on time or distance. Ele permite que os desenvolvedores calculem as instruções entre vários modos de viagem como carro, caminhão, bicicleta ou caminhada e veículo elétrico.The service allows developers to calculate directions across several travel modes, such as car, truck, bicycle, or walking, and electric vehicle. O serviço também considera entradas como hora de partida, restrições de peso ou transporte de material perigoso.The service also considers inputs, such as departure time, weight restrictions, or hazardous material transport.

Exemplo de mapa do Serviço de Roteiros

O serviço de Roteiros oferece recursos avançados de conjunto, como:The Route service offers advanced set features, such as:

  • Processamento em lote de várias solicitações de roteiro.Batch processing of multiple route requests.
  • Matrizes de tempo e distância de viagem entre um conjunto de origens e destinos.Matrices of travel time and distance between a set of origins and destinations.
  • Localização de rotas ou distâncias que os usuários podem viajar com base em requisitos de tempo ou de combustível.Finding routes or distances that users can travel based on time or fuel requirements.

Para obter detalhes sobre as funcionalidades de roteamento, leia a documentação do serviço de Roteiros.For details on the routing capabilities, read the Route service documentation.

Serviço SearchSearch service

O Serviço de pesquisa ajuda os desenvolvedores a procurar por endereços, locais, listagens de negócios por nome ou categoria e outras informações geográficas.The Search service helps developers search for addresses, places, business listings by name or category, and other geographic information. Além disso, os serviços podem inverter os endereços código geográfico e fazer o cruzamento de ruas baseado em latitudes e longitudes.Also, services can reverse geocode addresses and cross streets based on latitudes and longitudes.

Exemplo de uma pesquisa em um mapa

O Serviço de pesquisa também fornece recursos avançados, como:The Search service also provides advanced features such as:

  • Pesquisar ao longo da rota.Search along a route.
  • Pesquisar dentro de uma área mais ampla.Search inside a wider area.
  • Criar lote de um grupo de solicitações de pesquisa.Batch a group of search requests.
  • Pesquise estações de carregamento de veículo elétrico e dados de POI (ponto de interesse) por nome de marca.Search electric vehicle charging stations and Point of Interest (POI) data by brand name.

Para obter detalhes sobre as funcionalidades de pesquisa, leia a documentação do serviço de Pesquisa.For more details on search capabilities, read the Search service documentation.

Serviço espacialSpatial service

O serviço Espacial analisa rapidamente as informações de local para ajudar a informar os clientes sobre eventos em andamento que ocorrem.The Spatial service quickly analyzes location information to help inform customers of ongoing events happening in time and space. Ele permite a análise praticamente em tempo real e a modelagem preditiva de eventos.It enables near real-time analysis and predictive modeling of events.

O serviço permite que os clientes aprimorem nativamente a inteligência de localização deles com uma biblioteca de cálculos matemáticos geoespaciais comuns.The service enables customers to enhance their location intelligence with a library of common geospatial mathematical calculations. Os cálculos comuns incluem o ponto mais próximo, a distância do círculo máximo e buffers.Common calculations include closest point, great circle distance, and buffers. Para saber mais sobre o serviço e os vários recursos, leia a documentação do serviço Espacial.To learn more about the service and the various features, read the Spatial service documentation.

Serviço de Fuso horárioTimezone service

O serviço de Fuso horário permite consultar informações de fuso horário atuais, históricas e futuras.The Time zone service enables you to query current, historical, and future time zone information. Você pode usar os pares de latitude e longitude ou uma ID do IANA como entrada.You can use either latitude and longitude pairs or an IANA ID as an input. O serviço de Fuso Horário também permite:The Time zone service also allows for:

  • Converter IDs de fuso horário do Microsoft Windows em fusos horários IANA.Converting Microsoft Windows time-zone IDs to IANA time zones.
  • Buscar a diferença do fuso horário em relação ao UTC.Fetching a time-zone offset to UTC.
  • Obter a hora atual em um fuso horário selecionado.Getting the current time in a chosen time zone.

Uma resposta JSON normal para uma consulta para o serviço de Fuso horário é semelhante ao seguinte exemplo:A typical JSON response for a query to the Time zone service looks like the following sample:

{
  "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 detalhes sobre esse serviço, leia a documentação do serviço de Fuso horário.For details on this service, read the Time zone service documentation.

Serviço de TráfegoTraffic service

O serviço Tráfego é um conjunto de serviços Web que os desenvolvedores podem usar para aplicativos Web e móveis que requerem informações de tráfego.The Traffic service is a suite of web services that developers can use for web or mobile applications that require traffic information. O serviço fornece dois tipos de dados:The service provides two data types:

  • Fluxo de tráfego: velocidades observadas em tempo real e tempos de deslocamento para todas as estradas principais na rede.Traffic flow: Real-time observed speeds and travel times for all key roads in the network.
  • Incidentes de tráfego: uma visão atualizada sobre congestionamento e incidentes na rede rodoviária.Traffic incidents: An up-to-date view of traffic jams and incidents around the road network.

Exemplo de um mapa com as informações de tráfego

Para obter mais informações, confira a documentação do serviço de Tráfego.For more information, see the Traffic service documentation.

Serviço de meteorologiaWeather service

O serviço Clima oferece APIs que os desenvolvedores podem usar para recuperar informações de clima para um local específico.The Weather service offers APIs that developers can use to retrieve weather information for a particular location. As informações contêm detalhes como data e hora de observação, breve descrição das condições climáticas, ícone de clima, sinalizadores de indicador precipitação, temperatura e informações de velocidade de vento.The information contains details such as observation date and time, brief description of the weather conditions, weather icon, precipitation indicator flags, temperature, and wind speed information. Detalhes adicionais, como temperatura RealFeel™ e índice UV, também são retornados.Additional details such as RealFeel™ Temperature and UV index are also returned.

Os desenvolvedores podem usar a API Obter Clima ao longo da rota para recuperar informações sobre o clima em uma rota específica.Developers can use the Get Weather along route API to retrieve weather information along a particular route. Além disso, o serviço dá suporte à geração de notificações de clima para marcos que são afetados por riscos meteorológicos, como inundação ou chuva pesada.Also, the service supports the generation of weather notifications for waypoints that are affected by weather hazards, such as flooding or heavy rain.

A API Obter Bloco de Mapa V2 permite que você solicite blocos de radar e satélite passados, atuais e futuros.The Get Map Tile V2 API allows you to request past, current, and future radar and satellite tiles.

Exemplo de mapa com blocos de radar de clima em tempo real

Serviço do Criador de MapasMaps Creator service

O Serviço Criador de Mapa é um pacote de serviços Web que os desenvolvedores podem usar para criar aplicativos com recursos de mapa com base em dados de mapa do interior.Maps Creator service is a suite of web services that developers can use to create applications with map features based on indoor map data.

O Criador de Mapas fornece três serviços principais:Maps Creator provides three core services:

  • Serviço de conjunto de dados.Dataset service. Use o serviço de conjunto de dados para criar um conjunto de dados de um pacote do Drawing convertido.Use the Dataset service to create a dataset from a converted Drawing package data. Para obter informações sobre os requisitos de pacotes do Drawing, confira os Requisitos do pacote do Drawing.For information on Drawing package requirements, see Drawing package requirements.

  • Serviço de conversão.Conversion service. Use o serviço de conversão para converter um arquivo de design DWG em dados de pacote de desenho para mapas do interior.Use the Conversion service to convert a DWG design file into Drawing package data for indoor maps.

  • Serviço de conjunto de peças.Tileset service. Use o serviço de conjunto de peças para criar uma representação de um conjunto de dados baseada em vetor.Use the Tileset service to create a vector-based representation of a dataset. Os aplicativos podem usar um conjunto de peças para apresentar uma exibição do conjunto de dados baseada em peças visuais.Applications can use a tileset to present a visual tile-based view of the dataset.

  • Serviço de Estado do recurso.Feature State service. Use o serviço Estado do Recurso para dar suporte ao estilo de mapa dinâmico.Use the Feature State service to support dynamic map styling. O estilo de mapa dinâmico permite que os aplicativos reflitam eventos em tempo real em espaços fornecidos pelos sistemas de IoT.Dynamic map styling allows applications to reflect real-time events on spaces provided by IoT systems.

  • Serviço WFS.WFS service. Use o serviço WFS para consultar seus dados de mapa do interior.Use the WFS service to query your indoor map data. O serviço WFS segue os padrões da API do Open Geospatial Consortium para consultar um único conjunto de dados.The WFS service follows the Open Geospatial Consortium API standards for querying a single dataset.

Modelo de programaçãoProgramming model

O Azure Mapas foi criado para a mobilidade e podem ajudar a desenvolver aplicativos de plataforma cruzada.Azure Maps is built for mobility and can help you develop cross-platform applications. Ele usa um modelo de programação de linguagem independente e dão suporte à saída JSON por meio de APIs REST.It uses a programming model that's language agnostic and supports JSON output through REST APIs.

Além disso, o Azure Mapas oferece um controle de mapeamento JavaScript conveniente com um modelo de programação simples.Also, Azure Maps offers a convenient JavaScript map control with a simple programming model. O desenvolvimento é rápido e fácil para aplicativos Web e móveis.The development is quick and easy for both web and mobile applications.

Visual do Power BIPower BI visual

O visual do Azure Mapas para Power BI fornece um rico conjunto de visualizações de dados para dados espaciais sobre um mapa.The Azure Maps visual for Power BI provides a rich set of data visualizations for spatial data on top of a map. É estimado que mais de 80% dos dados corporativos tenham um contexto de localização.It's estimated that over 80% of business data has a location context. O visual do Azure Mapas oferece uma solução sem código para obter informações sobre como esse contexto de localização se relaciona aos seus dados corporativos e os influencia.The Azure Maps visual offers a no-code solution for gaining insights into how this location context relates to and influences your business data.

O Power BI Desktop com o visual do Azure Mapas exibindo dados corporativos

Para obter mais informações, confira a documentação Introdução ao visual do Azure Mapas do Power BI.For more information, see the Getting started with the Azure Maps Power BI visual documentation.

UsoUsage

Para acessar os serviços do Azure Mapas, vá para o portal do Azure e crie uma conta do Azure Mapas.To access Azure Maps services, go to the Azure portal and create an Azure Maps account.

Os Mapas do Azure usam um esquema de autenticação baseado em chave.Azure Maps uses a key-based authentication scheme. Quando você cria sua conta, duas chaves são geradas.When you create your account, two keys are generated. Para autenticar os serviços do Azure Mapas, você pode usar qualquer chave.To authenticate for Azure Maps services, you can use either key.

Observação: o Azure Mapas compartilha consultas de endereço/localização fornecidas pelo cliente ("Consultas") com o TomTom de terceiros para fins de funcionalidade de mapeamento.Note - Azure Maps shares customer-provided address/location queries ("Queries") with third-party TomTom for mapping functionality purposes. As consultas não estão vinculadas a nenhum cliente ou usuário final quando compartilhadas com o TomTom e não podem ser usadas para identificar indivíduos.Queries aren't linked to any customer or end user when shared with TomTom and can't be used to identify individuals. Os serviços Mobilidade e Clima, que incluem a integração com o Moovit e o AccuWeather, estão atualmente em VERSÃO PRÉVIA.The Mobility and Weather services, which include integration with Moovit, and AccuWeather are currently in PREVIEW.

No momento, a Microsoft está no processo de adição do TomTom, Moovit e AccuWeather à lista de Subcontratados do Online Services.Microsoft is currently in the process of adding TomTom, Moovit, and AccuWeather to the Online Services Subcontractor List.

Regiões com suporteSupported regions

Os serviços do Azure Mapas estão disponíveis no momento, exceto nos seguintes países/regiões:Azure Maps services are currently available except in the following countries/regions:

  • ChinaChina
  • Coreia do SulSouth Korea

Verifique se a localização de seu endereço IP atual está em um dos países/regiões com suporte.Verify that the location of your current IP address is in a supported country/region.

Próximas etapasNext steps

Experimente um aplicativo de exemplo que demonstre o Azure Mapas:Try a sample app that showcases Azure Maps:

Mantenha-se atualizado sobre o Azure Mapas:Stay up to date on Azure Maps: