Browsers die Web-SDK ondersteunen
De Azure Maps Web SDK biedt een helperfunctie met de naam atlas.isSupported. Met deze functie wordt gedetecteerd of een webbrowser beschikt over de minimale set WebGL-functies die vereist zijn voor het laden en weergeven van het kaartbeheer. Hier volgt een voorbeeld van het gebruik van de functie:
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
De Azure Maps Web SDK ondersteunt de volgende bureaubladbrowsers:
- Microsoft Edge (huidige en vorige versie)
- Google Chrome (huidige en vorige versie)
- Mozilla Firefox (huidige en vorige versie)
- Apple Safari (macOS X) (huidige en vorige versie)
Zie ook Oudere browsers targeten verderop in dit artikel.
Mobiel
De Azure Maps Web SDK ondersteunt de volgende mobiele browsers:
- Android
- Huidige versie van Chrome op Android 6.0 en hoger
- Chrome WebView op Android 6.0 en hoger
- Ios
- Mobiele Safari op de huidige en vorige primaire versie van iOS
- UIWebView en WKWebView op de huidige en vorige primaire versie van iOS
- Huidige versie van Chrome voor iOS
Tip
Als u een kaart insluit in een mobiele toepassing met behulp van een WebView-besturingselement, kunt u het npm-pakket van de Azure Maps Web SDK gebruiken in plaats van te verwijzen naar de versie van de SDK die wordt gehost in Azure Content Delivery Network. Deze aanpak vermindert de laadtijd omdat de SDK zich al op het apparaat van de gebruiker bevindt en niet hoeft te worden gedownload tijdens runtime.
Node.js
De volgende Web SDK-modules worden ook ondersteund in Node.js:
- Services-module (documentatie | npm-module)
Verouderde browsers targeten
Mogelijk wilt u oudere browsers richten die geen ondersteuning bieden voor WebGL of waarvoor slechts beperkte ondersteuning is. In dergelijke gevallen kunt u Azure Maps-services samen met een opensource-kaartbesturingselement gebruiken, zoals Folder.
In het voorbeeld Azure Maps renderen in folder Azure Maps ziet u hoe u Azure Maps-rastertegels kunt weergeven in het kaartbeheer van de folder JS. In dit voorbeeld wordt de opensource-invoegtoepassing Azure Maps Folder gebruikt. Zie Azure Maps weergeven in de broncode van het voorbeeld van een folder voor de broncode voor de broncode van het voorbeeld van de broncode.
Zie Azure Maps-voorbeelden voor meer codevoorbeelden met behulp van Azure Maps in Folder.
Volgende stappen
Meer informatie over de Azure Maps Web SDK: