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 ha il 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
Mappe di Azure Web SDK 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 di destinazione più avanti in questo articolo.
Dispositivi mobili
Mappe di Azure Web SDK 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 di Mappe di Azure Web SDK anziché fare riferimento alla versione dell'SDK ospitato nella rete per la distribuzione di contenuti di Azure. 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 (modulonpmdella 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 come Brochure.
L'esempio Rendering Mappe di Azure in Brochure Mappe di Azure illustra come eseguire il rendering di riquadri raster Mappe di Azure nel controllo mappa di Brochure JS. Questo esempio usa il open source plug-in Mappe di Azure Brochure Mappe di Azure. Per il codice sorgente per questo esempio, vedere Eseguire il rendering Mappe di Azure nel codice sorgente di esempio di Brochure.
Per altri esempi di codice che usano Mappe di Azure in Brochure, vedere Mappe di Azure Samples (Esempi di Mappe di Azure).
Per un elenco dei plug-in di controllo mappa di terze parti, vedere Mappe di Azure community - Progetti open source.
Passaggi successivi
Altre informazioni su Mappe di Azure Web SDK: