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

Os Azure Mapas são uma coleção de serviços geoespaciais, desafixados pelos mais novos dados de mapeamento disponíveis, fornecendo um contexto geográfico preciso para seus aplicativos Web e móveis.Azure Maps is a collection of geospatial services, unpinned by the freshest mapping data available providing accurate geographic context to your web and mobile applications. Os Azure Mapas consistem em APIs REST para renderização de mapas em vários estilos e imagens de satélite, pesquisa de endereços, locais e pontos de interesse em todo o mundo; roteamento ponto a ponto, multiponto, otimização de multiponto, isócrono, veículo comercial, influenciado por tráfego e roteamento de matriz; exibição do fluxo de tráfego e incidentes líder do setor; estabelecimento da localização do usuário por meio da geolocalização; e conversão de localização para fusos horários, bem como fetch de tempo em uma localização.Azure Maps consists of REST APIs for rendering Maps in multiple styles and satellite imagery, Searching for addresses, places, and points of interest around the world; Routing point-to-point, multipoint, multipoint optimization, isochrone, commercial vehicle, traffic influenced, and matrix routing; viewing industry-leading Traffic flow and incidents; establishing user location through Geolocation; and converting location to Time Zones, as well as, fetching time at a location. Além disso, os Azure Mapas oferecem serviços de delimitação geográfica, armazenamento de dados de mapa – hospedagem das informações de localização no Azure; e operações espaciais que fornecem inteligência de localização por meio da análise geoespacial.Additionally, Azure Maps offers services for Geofencing, map Data storage - hosting location information in Azure; and Spatial Operations providing location intelligence through geospatial analytics. Os serviços dos Azure Mapas estão disponíveis diretamente como APIs REST ou por meio de nossos robustos SDK da Web ou SDK do Android.Azure Maps services are available directly as REST APIs or through either our robust Web SDK or Android SDK. Essas ferramentas permitem que os desenvolvedores desenvolvam e dimensionem rapidamente soluções que integram as informações de localização às soluções do Azure na nuvem do Azure.These tools allow developers to quickly develop and scale solutions that integrate location information into Azure solutions from within the Azure cloud. Inscreva-se hoje mesmo para obter sua conta dos Azure Mapas gratuita e começar a desenvolver!Sign up for your free Azure Maps account today 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 do Azure Mapas lhe permite personalizar mapas interativos com seu próprio conteúdo e imagens para exibição em seus aplicativos móveis ou Web.The Azure Maps Web SDK lets you customize interactive maps with your own content and imagery for display in your web or mobile applications. Esse controle utiliza WebGL, permitindo que você processe grandes conjuntos de dados com alto desempenho.This control makes use of WebGL, allowing you to render large data sets with high performance. Desenvolva com o SDK usando JavaScript ou TypeScript.Develop with the SDK using JavaScript or TypeScript.

SDK da Web do Azure Mapas

SDK do AndroidAndroid SDK

O SDK do Android do Azure Mapas permite criar aplicativos de mapeamento móvel poderosos.The Azure Maps Android SDK lets you create powerful mobile mapping applications.

SDK do Android do Azure Mapas

Serviços dos Mapas do AzureServices in Azure Maps

Os Mapas do Azure são compostos pelos seis serviços a seguir que podem oferecer contexto geográfico aos aplicativos Azure.Azure Maps consists of the following six services that can provide geographic context to your Azure applications.

Serviço de RenderizaçãoRender service

O Serviço de renderização foi concebido para os desenvolvedores criarem aplicativos Web e móveis baseados em mapeamento.The Render service is designed for developers to create web and mobile applications around mapping. O serviço usa imagens gráficas de varredura de alta qualidade, disponíveis em 19 de níveis de zoom ou imagens de mapa do formato de vetor totalmente personalizável.The service uses either high-quality raster graphic images, available in 19 zoom levels, or fully customizable vector format map images.

Map.png de Mapas do Azure

O Serviço de renderização agora oferece APIs para permitir que os desenvolvedores trabalhem com imagens de satélite.The Render service now offers preview APIs to allow developers to work with satellite imagery. Para obter mais detalhes, leia as APIs de renderização dos Mapas do Azure.For more details, read the Azure Maps Render APIs.

Serviço de RoteamentoRoute service

O Serviço de roteiros contém cálculos robustos de geometria de infraestrutura do mundo real e instruções para vários modos de transporte.The Route service contains robust geometry calculations for real-world infrastructure and directions for multiple transportation modes. Ele permite que os desenvolvedores calculem as instruções entre vários modos de viagem como carro, caminhão, bicicleta ou caminhada.The service allows for developers to calculate directions across a number of travel modes such as car, truck, bicycle, or walking. O serviço também pode considerar entradas como condições de tráfego, restrições de peso ou transporte de material perigoso.The service can also consider inputs such as traffic conditions, weight restrictions, or hazardous material transport.

Route.png de Mapas do Azure

O Serviço de roteiros agora oferece uma versão prévia dos recursos avançados como o processamento em lotes de várias solicitações de roteiros, matrizes de tempo de viagem e a distância entre um conjunto de origens e destinos, além da localização de roteiros ou distâncias que você pode percorrer com base nas exigências de tempo ou de combustível.The Route service now offers a preview of advanced features such as batch processing of multiple route requests, matrices of travel time and distance between a set of origins and destinations, and finding routes or distances you can travel based on your time or fuel requirements. Para obter detalhes sobre os recursos de roteiro, leia as APIs de roteiro dos Mapas do Azure.For details on the routing capabilities, read the Azure Maps Route APIs.

Serviço SearchSearch service

O Serviço de pesquisa foi concebido para que os desenvolvedores procurem por endereços, locais, listagens de negócios por nome ou categoria e outras informações geográficas.The Search service is designed for developers to search for addresses, places, business listings by name or category, and other geographic information. O Serviço de pesquisa também pode inverter os endereços código geográfico e fazer o cruzamento de ruas baseado em latitudes e longitudes.The Search Service can also reverse geocode addresses and cross streets based on latitudes and longitudes.

Search.png de Mapas do Azure

O Serviço de pesquisa também fornece recursos avançados, como pesquisar ao longo de uma rota, pesquisar em uma área mais ampla, agrupar um grupo de solicitações de pesquisa em lotes e pesquisar uma área maior em vez de um ponto de localização.The Search service also provides advanced features such as search along a route, search inside a wider area, batch a group of search requests, as well as search for larger area instead of a location point. As APIs de lote e a pesquisa de área estão atualmente em versão prévia.APIs for batch and area search are currently in preview. Para obter detalhes sobre os recursos de pesquisa, leia a página APIs de pesquisa dos Mapas do Azure.For more details on the search capabilities, read the Azure Maps Search APIs page.

Serviço de fuso horárioTime Zone service

O Serviço de fuso horário permite consultar informações de fuso horário atuais, históricos e informações futuras de fuso horário usando qualquer um dos pares de latitude-longitude ou uma ID IANA.The Time Zone service allows you to query current, historical, and future time zone information using either latitude-longitude pairs or an IANA ID. O Serviço de Fuso Horário também permite converter IDs de fuso horário do Microsoft Windows em fusos horários IANA, buscar uma diferença de fuso horário em relação ao UTC e obter a hora atual em um fuso horário respectivo.The Time Zone service also allows for converting Microsoft Windows time zone IDs to IANA time zones, fetching a time zone offset to UTC and getting the current time in a respective time zone. Uma resposta JSON normal para uma consulta para o Serviço de Fuso Horário é semelhante ao exemplo a seguir:A typical JSON response for a query to the Time Zone Service looks like the following sample:

{
    "Version": "2017c",
    "ReferenceUtcTimestamp": "2017-11-20T23:09:48.686173Z",
    "TimeZones": [{
        "Id": "America/Los_Angeles",
        "ReferenceTime": {
            "Tag": "PST",
            "StandardOffset": "-08:00:00",
            "DaylightSavings": "00:00:00",
            "WallTime": "2017-11-20T15:09:48.686173-08:00",
            "PosixTzValidYear": 2017,
            "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
        }
    }]
}

Para obter detalhes sobre esse serviço, visite a página APIs de fuso horário dos Mapas do Azure.For details on this service, visit the Azure Maps Timezone APIs page.

Serviço de TráfegoTraffic service

O Serviço de tráfego é um conjunto de serviços Web projetado para os desenvolvedores criarem aplicativos Web e móveis que exigem tráfego.The Traffic service is a suite of web services designed for developers to create web and mobile applications requiring traffic. 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 about the traffic jams and incidents around the road network.

Tráfego dos Mapas do Azure

Visite a página de APIs de tráfego dos Mapas do Azure para obter mais informações.Visit the Azure Maps Traffic APIs page for more details.

IP para LocalIP to Location

O serviço IP para Local permite visualizar o código de país de duas letras recuperado para um determinado endereço IP.The IP to Location service allows you to preview the retrieved two letter country code for a given IP address. Esse serviço pode ajudar você a personalizar e aprimorar a experiência do usuário impulsionando o conteúdo do aplicativo personalizado com base na localização geográfica.This service can help you to tailor and enhance the user experience by powering customized application content based on geographic location.

Para obter informações sobre as APIs REST para o IP do serviço de Localização, visite a página APIs de geolocalização do Azure Mapas.For information on the REST APIs for IP to Location service, visit the Azure Maps Geolocation APIs page.

Modelo de programaçãoProgramming model

Os Mapas do Azure foram criados para a mobilidade e podem fornecer aplicativos de plataforma cruzada.Azure Maps is built for mobility and can power cross-platform applications. Eles usam 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 is language agnostic and supports JSON output through REST APIs.

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

UsoUsage

Para acessar os serviços dos Mapas, basta navegar até o portal do Azure e criar uma conta dos Mapas do Azure.Accessing the Maps services is a matter of navigating to the Azure portal and creating 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. Sua conta é fornecida com duas chaves geradas previamente para você.Your account comes with two keys pre-generated for you. Comece integrando esses recursos de localização em seus aplicativos usando qualquer uma de suas chaves e fazendo uma solicitação para o serviço do Azure Mapas.Start integrating these location capabilities into your application by using either key and making a request to the Azure Maps service.

Regiões com suporteSupported regions

Atualmente, a API do Azure Mapas está disponível em todos os países/regiões, exceto nas seguintes regiões:The Azure Maps API is currently available in all countries/regions except for the following regions:

  • ArgentinaArgentina
  • ChinaChina
  • ÍndiaIndia
  • MarrocosMorocco
  • PaquistãoPakistan
  • Coreia do SulSouth Korea

Verifique se a localização de seu endereço IP atual não está em um dos países sem suporte acima.Verify that the location of your current IP address isn't in one of the unsupported countries/regions above.

Próximas etapasNext steps

Para obter mais informações sobre os novos recursos dos Mapas do Azure:For more information on the new features of Azure Maps:

Teste um aplicativo de exemplo que mostra os Azure Mapas:Try out a sample app showcasing the Azure Maps: