Browsers suportados por SDK web

O SDK Web Azure Maps fornece uma função auxiliar chamada atlas.isSupported. Esta função deteta se um browser tem o conjunto mínimo de funcionalidades webGL necessárias para suportar o carregamento e composição do controlo de mapa. Eis um exemplo de como utilizar a função:

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.
}

Ambiente de Trabalho

O SDK Web Azure Maps suporta os seguintes browsers de ambiente de trabalho:

  • Microsoft Edge (versão atual e anterior)
  • Google Chrome (versão atual e anterior)
  • Mozilla Firefox (versão atual e anterior)
  • Apple Safari (macOS X) (versão atual e anterior)

Veja também Destino de browsers legados mais adiante neste artigo.

Móvel

O SDK Web Azure Maps suporta os seguintes browsers móveis:

  • Android
    • Versão atual do Chrome no Android 6.0 e posterior
    • Chrome WebView no Android 6.0 e posterior
  • iOS
    • Mobile Safari na versão principal atual e anterior do iOS
    • UIWebView e WKWebView na versão principal atual e anterior do iOS
    • Versão atual do Chrome para iOS

Dica

Se estiver a incorporar um mapa dentro de uma aplicação móvel com um controlo WebView, poderá preferir utilizar o pacote npm do SDK Web Azure Maps em vez de referenciar a versão do SDK que está alojada na Rede de Entrega de Conteúdos do Azure. Esta abordagem reduz o tempo de carregamento porque o SDK já está no dispositivo do utilizador e não precisa de ser transferido no tempo de execução.

Node.js

Os seguintes módulos do SDK Web também são suportados no Node.js:

Browsers legados de destino

Poderá querer direcionar browsers mais antigos que não suportam WebGL ou que tenham apenas suporte limitado para o mesmo. Nesses casos, pode utilizar Azure Maps serviços juntamente com um controlo de mapa open source, como o Folheto.

O exemplo de composição Azure Maps no folheto Azure Maps mostra como compor Azure Maps Mosaicos Raster no controlo de mapa JS do Folheto. Este exemplo utiliza o plug-in open source Azure Maps Folheto. Para obter o código fonte deste exemplo, veja Compor Azure Maps no Código fonte de exemplo do Folheto.

Para obter mais exemplos de código com Azure Maps no Folheto, veja Exemplos de Azure Maps.

Para obter uma lista de plug-ins de controlo de mapa de terceiros, veja Azure Maps comunidade – Projetos open source.

Passos seguintes

Saiba mais sobre o SDK Web Azure Maps: