Exploradores admitidos por el SDK web
El SDK web de Azure Maps proporciona una función auxiliar denominada atlas.isSupported. Esta función detecta si un explorador web tiene el conjunto mínimo de características de WebGL necesarias para admitir la carga y la representación del control de mapa. Este es un ejemplo de cómo utilizar la función:
if (!atlas.isSupported()) {
alert('Your browser is not supported by Azure Maps');
} else if (!atlas.isSupported(true)) {
alert('Your browser is supported by Azure Maps, but may have major performance caveats.');
} else {
// Your browser is supported. Add your map code here.
}
Escritorio
El SDK web de Azure Maps admite los siguientes exploradores de escritorio:
- Microsoft Edge (versión actual y anterior)
- Google Chrome (versión actual y anterior)
- Mozilla Firefox (versión actual y anterior)
- Apple Safari (macOS X) (versión actual y anterior)
Consulte también Selección de exploradores heredados más adelante en este artículo.
Móvil
El SDK web de Azure Maps admite los siguientes exploradores móviles:
- Android
- Versión actual de Chrome en Android 6.0 y versiones posteriores
- Chrome WebView en Android 6.0 y versiones posteriores
- iOS
- Safari móvil en la versión principal actual y anterior de iOS
- UIWebView y WKWebView en la versión principal actual y anterior de iOS
- Versión actual de Chrome para iOS
Sugerencia
Si está insertando un mapa en una aplicación móvil mediante un control WebView, puede optar por usar el paquete npm del SDK web de Azure Maps, en lugar de hacer referencia a la versión del SDK que se hospeda en Azure Content Delivery Network. Este enfoque reduce el tiempo de carga, ya que el SDK ya se encuentra en el dispositivo del usuario y no tiene que descargarse en tiempo de ejecución.
Node.js
También se admiten los siguientes módulos del SDK web en Node.js:
- Módulo de servicios (documentación | módulo npm)
Selección de exploradores heredados
Puede seleccionar exploradores más antiguos que no sean compatibles con WebGL o que solo tengan compatibilidad limitada. En tales casos, se recomienda usar los servicios de Azure Maps junto con un control de mapa de código abierto como Folleto. A continuación, se muestra un ejemplo que usa el complemento Leaflet de Azure Maps de código abierto.
Puede encontrar más ejemplos de código con Azure Maps en Leaflet aquí.
Estos son algunos controles conocidos de mapa de código abierto para los que el equipo de Azure Maps ha creado complementos.
Pasos siguientes
Obtenga más información sobre el SDK web de Azure Maps: