Browsers die Web-SDK ondersteunen

De Azure Maps Web SDK biedt een helperfunctie met de naam atlas.isSupported. Deze functie detecteert of een webbrowser de minimale set WebGL-functies heeft die nodig zijn om het laden en weergeven van het kaartbesturingselement te ondersteunen. 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 op Azure Content Delivery Network. Deze aanpak verkort 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:

Verouderde browsers targeten

Mogelijk wilt u zich richten op oudere browsers die WebGL niet ondersteunen of die er slechts beperkte ondersteuning voor hebben. In dergelijke gevallen kunt u Azure Maps-services gebruiken in combinatie met een opensource-kaartbesturingselement, zoals Leaflet.

Het voorbeeld Render Azure Maps in Leaflet Azure Maps laat zien hoe u Azure Maps rastertegels kunt weergeven in het kaart besturingselement Folder JS. In dit voorbeeld wordt de invoegtoepassing open source Azure Maps Leaflet gebruikt. Zie Render Azure Maps in Leaflet sample source code (Render Azure Maps in De voorbeeldbroncode van de folder) voor de broncode voor dit voorbeeld.

Zie Azure Maps Voorbeelden voor meer codevoorbeelden met behulp van Azure Maps in Leaflet.

Zie Azure Maps community - Opensource-projecten voor een lijst met invoegtoepassingen voor kaartbeheer van derden.

Volgende stappen

Meer informatie over de Azure Maps Web SDK: