¿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.
- 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.
- Servicio de geovalla 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.
SDK de Android
Nota:
Retirada de Android SDK de 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.
Servicios de Azure Maps
Azure Maps consta de los siguientes servicios que pueden proporcionar contexto geográfico a las aplicaciones de Azure.
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.
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.
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.
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.
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.
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.
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.
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
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: