Browser supportati dall'SDK Web
L'SDK Web di Mappe di Azure fornisce una funzione helper denominata atlas.isSupported. Questa funzione rileva se un Web browser dispone del set minimo di funzionalità WebGL necessarie per supportare il caricamento e il rendering del controllo mappa. Ecco un esempio di come usare la funzione :
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.
}
Desktop
Web SDK di Mappe di Azure supporta i browser desktop seguenti:
- Microsoft Edge (versione corrente e precedente)
- Google Chrome (versione corrente e precedente)
- Mozilla Firefox (versione corrente e precedente)
- Apple Safari (macOS X) (versione corrente e precedente)
Vedere anche Usare i browser legacy più avanti in questo articolo.
Dispositivi mobili
L'SDK Web di Mappe di Azure supporta i browser per dispositivi mobili seguenti:
- Android
- Versione corrente di Chrome in Android 6.0 e versioni successive
- Chrome WebView in Android 6.0 e versioni successive
- iOS
- Mobile Safari nella versione principale corrente e precedente di iOS
- UIWebView e WKWebView nella versione principale corrente e precedente di iOS
- Versione corrente di Chrome per iOS
Suggerimento
Se si incorpora una mappa all'interno di un'applicazione per dispositivi mobili usando un controllo WebView, è consigliabile usare il pacchetto npm dell'SDK Web Mappe di Azure anziché fare riferimento alla versione dell'SDK ospitato in Azure rete per la distribuzione di contenuti. Questo approccio riduce il tempo di caricamento perché l'SDK si trova già nel dispositivo dell'utente e non deve essere scaricato in fase di esecuzione.
Node.js
In Node.js sono supportati anche i moduli Web SDK seguenti:
- Modulo Services (modulo npm della documentazione | )
Browser legacy di destinazione
È possibile scegliere come destinazione browser meno recenti che non supportano WebGL o che dispongono solo di un supporto limitato. In questi casi, è possibile usare Mappe di Azure servizi insieme a un controllo mappa open source, ad esempio Brochure.
L'esempio Render Mappe di Azure in Opuscolo Mappe di Azure mostra come eseguire il rendering Mappe di Azure riquadri raster nel controllo mappa di Opuscolo JS. Questo esempio usa il plug-in open source Mappe di Azure Brochure. Per il codice sorgente per questo esempio, vedere Rendering Mappe di Azure in Codice sorgente di esempio di Brochure.
Per altri esempi di codice che usano Mappe di Azure in Opuscolo, vedere esempi di Mappe di Azure.
Passaggi successivi
Altre informazioni sull'SDK Web di Mappe di Azure: