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:

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, puede usar los servicios de Azure Maps junto con un control de mapa de código abierto como Leaflet.

El ejemplo de Azure Maps Representar Azure Maps en Leaflet muestra cómo representar mosaicos Raster de Azure Maps en el control de mapa JS de Leaflet. En este ejemplo, se usa el complemento Leaflet de Azure Maps. Para obtener el código fuente de este ejemplo, consulte Representar Azure Maps en el código fuente de ejemplo de Leaflet.

Para obtener más ejemplos de código de Azure Maps en Leaflet, consulte Muestras de Azure Maps.

Para obtener una lista de complementos de control de mapa de terceros, consulte Comunidad de Azure Maps - Proyectos de código abierto.

Pasos siguientes

Obtenga más información sobre el SDK web de Azure Maps: