¿Qué es Azure Maps?

Azure Maps es una colección de servicios geoespaciales y SDK que emplea datos de mapas recientes para proporcionar contexto geográfico a las aplicaciones web y móviles. Azure Maps ofrece:

  • API REST para representar vectores y mapas de trama en varios estilos y en imágenes de satélite.
  • Servicios de creador para crear y representar mapas basados en los datos de mapas de interiores privados.
  • Servicio Search para buscar direcciones, lugares y puntos de interés en todo el mundo.
  • Varias opciones de enrutamiento: punto a punto, multipunto, optimización multipunto, mapas isócronos, vehículo eléctrico, vehículo comercial, con capa de tráfico y enrutamiento de matrices.
  • Vista de flujo de tráfico y vista de incidentes para las aplicaciones que requieren información sobre el tráfico en tiempo real.
  • Servicios de zona horaria y Geolocation.
  • Servicios de geovalla y almacenamiento de datos de mapas, con información de ubicación hospedada en Azure.
  • Inteligencia de ubicación mediante análisis geoespacial.

Además, los servicios de Azure Maps están disponibles mediante el SDK web. Estas herramientas ayudan a los desarrolladores a crear y escalar rápidamente soluciones que integran la información de ubicación en las soluciones de Azure.

Puede registrarse para obtener una cuenta de Azure Maps gratuita y empezar a desarrollar.

En el siguiente vídeo se explica Azure Maps en profundidad:


Controles de mapa

SDK web

El SDK web de Azure Maps permite personalizar mapas interactivos con contenido propio e imágenes. Puede usar este mapa interactivo para las aplicaciones web o móviles. El control de mapa usa WebGL, que permite representar grandes conjuntos de datos con alto rendimiento. Puede desarrollar con el SDK con JavaScript o TypeScript.

Mapa de ejemplo del cambio de población creado mediante el SDK web de Azure Maps.

SDK de Android

Nota:

Retirada de Android SDK para Azure Maps

El SDK nativo de Azure Maps para Android ya está en desuso y se retirará el 31 de marzo de 2025. Para evitar interrupciones del servicio, migre al SDK web de Azure Maps antes del 31 de marzo de 2025. Para obtener más información, consulte la Guía de migración de Android SDK de Azure Maps.

Use Android SDK de Azure Maps para crear aplicaciones de mapas móviles.

Ejemplos de mapas en un dispositivo móvil.

Servicios de Azure Maps

Azure Maps consta de los siguientes servicios que pueden proporcionar contexto geográfico a las aplicaciones de Azure.

Servicio del registro de datos

Los datos son imprescindibles en los mapas. Use el servicio Registro de datos para acceder a los datos geoespaciales, que se usan con operaciones espaciales o composición de imágenes, cargados anteriormente en Azure Storage. La incorporación de los datos de los clientes en el servicio Azure Maps reduce la latencia y aumenta la productividad. Para obtener más información, consulte el Registro de datos en la documentación de la API de REST de Azure Maps.

Nota:

Retirada del servicio Data de Azure Maps

El servicio Data de Azure Maps (tanto v1 como v2) ya está en desuso y se retirará el 16/9/24. Para evitar interrupciones del servicio, todas las llamadas al servicio Data deberán actualizarse para usar el servicio de Registro de datos de Azure Maps antes del 16/9/24. Para más información, consulte Creación de un registro de datos.

Servicio de geolocalización

Use el servicio Geolocation para recuperar el código de país o región de dos letras recuperado de una dirección IP. Este servicio puede ayudarle a mejorar la experiencia del usuario al proporcionar contenido de la aplicación personalizado según la ubicación geográfica.

Para obtener más información, consulte la Geolocalización en la documentación de la API de REST de Azure Maps.

Render Service

Servicio Render presenta una nueva versión de la API Get Map Tile que admite el uso de mosaicos de Azure Maps no solo en los SDK de Azure Maps, sino también en otros controles de mapa. Incluye formatos de mosaico de trama y vector, tamaños de mosaico de 256 x 256 o 512 x 512 (si procede) y numerosos tipos de mapas, como carreteras, condiciones meteorológicas, contornos o mosaicos de mapa. Para obtener una lista completa, consulte TilesetID en la documentación de la API REST. Debe mostrar la atribución de copyright adecuada en el mapa cada vez que use el servicio Render de Azure Maps, ya sea como mapas base o capas, en cualquier control de mapa de terceros. Para obtener más información, consulte Cómo utilizar Get Map Attribution API.

Ejemplo de un mapa del servicio Render.

Nota:

Retirada del servicio Render v1 de Azure Maps

El servicio Render v1 de Azure Maps ya está en desuso y se retirará el 17/9/26. Para evitar interrupciones del servicio, todas las llamadas a Render v1 API se tendrán que actualizar para usar Render v2 API antes del 17/9/26.

Route Service

El servicio Route se usa para calcular las horas de llegada estimadas (ETA) de cada ruta solicitada. Se tienen en cuenta distintos factores, como la información del tráfico en tiempo real y los datos de tráfico históricos, como son las velocidades de conducción típicas en el día de la semana y la hora del día solicitados. El servicio Route devuelve las rutas más cortas o más rápidas disponibles para varios destinos a la vez de forma secuencial o en orden optimizado, en función de la hora o la distancia. El servicio permite a los desarrolladores calcular las indicaciones entre los distintos modos de viaje, por ejemplo, en automóvil, camión, bicicleta, a pie o en vehículo eléctrico. El servicio también tiene en cuenta datos de entrada como la hora de salida, las restricciones de peso o el transporte de materiales peligrosos.

Ejemplo de un mapa del servicio Route.

El servicio Route ofrece un conjunto de características avanzadas, como:

  • Procesamiento por lotes de varias solicitudes de ruta.
  • Matrices de tiempo y distancia de viaje entre un conjunto de orígenes y destinos.
  • Búsqueda de rutas o distancias que los usuarios pueden recorrer en función de los requisitos de tiempo o combustible.

Para obtener más información, consulte la Ruta en la documentación de la API de REST de Azure Maps.

Servicio de búsqueda

El servicio de búsqueda ayuda a los desarrolladores a buscar direcciones, lugares, listados de empresas por nombre o categoría y otra información geográfica. Además, los servicios pueden realizar la codificación geográfica inversa de direcciones y cruces de calles en función de la longitud y la latitud.

Ejemplo de una búsqueda en un mapa.

El servicio de búsqueda también proporciona características avanzadas, como:

  • Búsqueda a lo largo de una ruta
  • Búsqueda dentro de un área más amplia
  • Procesamiento por lotes de un grupo de solicitudes de búsqueda
  • Búsqueda de estaciones de carga de vehículos eléctricos y datos de punto de interés (POI) por marca.

Para obtener más información, consulte Búsqueda en la documentación de la API de REST de Azure Maps.

Servicio espacial

El servicio Spatial analiza rápidamente la información de ubicación para informar a los clientes de eventos en curso que sucedan en un tiempo y un espacio. Permite análisis en tiempo real y el modelado predictivo de los eventos.

El servicio permite a los clientes mejorar su inteligencia de ubicación gracias a una biblioteca de cálculos matemáticos geoespaciales comunes. Los cálculos comunes incluyen el punto más cercano, la distancia ortodrómica y los búferes. Para obtener más información sobre el servicio espacial y sus diversas características, consulte Espacial en la documentación de la API de REST de Azure Maps.

Timezone Service

El servicio Timezone permite consultar la información de zona horaria actual, histórica y futura. Puede usar pares de latitud y longitud o un identificador de IANA como entrada. El servicio Timezone además permite:

  • Convertir los identificadores de zona horaria de Microsoft Windows en zonas horarias de IANA
  • Recuperar un desplazamiento de zona horaria a UTC
  • Obtener la hora actual de una zona horaria seleccionada

Una respuesta JSON típica de una consulta al servicio Time Zone se parece al ejemplo siguiente:

{
  "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 obtener más información, consulte la Zona horaria en la documentación de la API de REST de Azure Maps.

Traffic Service

El servicio Traffic es un conjunto de servicios web que los desarrolladores pueden usar para crear aplicaciones web o móviles que requieren información del tráfico. El servicio proporciona dos tipos de datos:

  • Flujo de tráfico: velocidades observadas en tiempo real y duración del viaje de todas las principales carreteras de la red.
  • Incidentes de tráfico: una vista actualizada de atascos e incidentes de tráfico en torno a la red de carreteras.

Ejemplo de un mapa con información de tráfico.

Para más información, consulte la Zona horaria en la documentación de la API de REST de Azure Maps.

Servicio meteorológico

El servicio Weather ofrece una API para recuperar información meteorológica de una ubicación determinada. La información contiene distintos datos, como la fecha y la hora de observación, las condiciones meteorológicas, las marcas de los indicadores de precipitaciones, la temperatura y la velocidad del viento. También se devuelven otros detalles como la sensación térmica de RealFeel™ y el índice UV.

Los desarrolladores pueden usar la API Get Weather Along Route para recuperar información meteorológica a lo largo de una ruta determinada. Además, el servicio admite la generación de notificaciones meteorológicas para puntos de trayecto afectados por condiciones meteorológicas adversas, como inundaciones o lluvia intensa.

La API Get Map Tile permite solicitar los mosaicos de radar y satélite anteriores, actuales y futuros.

Ejemplo de un mapa con mosaicos de radar meteorológicos en tiempo real.

Modelo de programación

Azure Maps se ha diseñado pensando en la movilidad y puede ayudarlo a desarrollar aplicaciones multiplataforma. Usa un modelo de programación independiente del lenguaje y admite salidas JSON mediante las API REST.

Además, Azure Maps ofrece un cómodo control de mapa de JavaScript con un modelo de programación simple. El desarrollo es rápido y sencillo para aplicaciones web y móviles.

Objeto visual de Power BI

El objeto visual de Power BI para Azure Maps proporciona un amplio conjunto de visualizaciones de datos para los datos espaciales a partir de un mapa. Se calcula que el 80 % de los datos empresariales tienen un contexto de ubicación. El objeto visual de Power BI para Azure Maps ofrece una solución sin código para entender cómo este contexto de ubicación se relaciona e influye en los datos empresariales.

Power BI Desktop con el objeto visual de Power BI para Azure Maps, que muestra datos empresariales.

Para más información, consulte Introducción al objeto visual de Power BI para Azure Maps.

Uso

Para acceder a los servicios de Azure Maps, vaya a Azure Portal y cree una cuenta de Azure Maps.

Azure Maps usa un esquema de autenticación basado en claves. Al crear la cuenta, se generan dos claves. Para autenticarse en los servicios de Azure Maps, puede usar cualquiera de ellas.

Nota

Nota: Azure Maps comparte las consultas de dirección/ubicación proporcionadas por el cliente con el programa de terceros TomTom para la funcionalidad de mapas. Estas consultas no están vinculadas a ningún cliente ni usuario final cuando se comparten con TomTom y no se pueden usar para identificar a usuarios.

TomTom es un subprocesador autorizado para subprocesar datos de clientes de Azure Maps. Para obtener más información, consulte la lista de subprocesadores de Microsoft Online Services que se encuentra en el Centro de confianza de Microsoft.

Regiones admitidas

Los servicios de Azure Maps están disponibles actualmente, excepto en los siguientes países o regiones:

  • China
  • Corea del Sur

Verifique que la ubicación de la dirección IP actual está en un país o región admitidos.

Pasos siguientes

Obtenga información sobre los mapas interiores:

¿Qué es Azure Maps Creator?

Pruebe una aplicación de ejemplo que presente Azure Maps:

Inicio rápido: Creación de una aplicación web

Manténgase al día con Azure Maps:

Blog de Azure Maps