Webbläsare som stöds av webb-SDK
Azure Maps Web SDK tillhandahåller en hjälpfunktion som heter atlas.isSupported. Den här funktionen identifierar om en webbläsare har den minsta uppsättningen WebGL-funktioner som krävs för inläsning och återgivning av kartkontrollen. Här är ett exempel på hur du använder funktionen:
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.
}
Skrivbord
Azure Maps Web SDK stöder följande skrivbordswebbläsare:
- Microsoft Edge (aktuell och tidigare version)
- Google Chrome (aktuell och tidigare version)
- Mozilla Firefox (aktuell och tidigare version)
- Apple Safari (macOS X) (aktuell och tidigare version)
Se även Rikta äldre webbläsare senare i den här artikeln.
Mobilt
Azure Maps Web SDK stöder följande mobila webbläsare:
- Android
- Aktuell version av Chrome på Android 6.0 och senare
- Chrome WebView på Android 6.0 och senare
- iOS
- Mobile Safari på den aktuella och tidigare huvudversionen av iOS
- UIWebView och WKWebView på den aktuella och tidigare huvudversionen av iOS
- Aktuell version av Chrome för iOS
Tips
Om du bäddar in en karta i ett mobilprogram med hjälp av en WebView-kontroll kanske du föredrar att använda npm-paketet för Azure Maps Web SDK i stället för att referera till den version av SDK som finns i Azure Content Delivery Network. Den här metoden minskar inläsningstiden eftersom SDK redan finns på användarens enhet och inte behöver laddas ned vid körning.
Node.js
Följande Web SDK-moduler stöds också i Node.js:
- Tjänstmodul (npm-dokumentationsmodul | )
Mål för äldre webbläsare
Du kanske vill rikta in dig på äldre webbläsare som inte stöder WebGL eller som bara har begränsat stöd för det. I sådana fall kan du använda Azure Maps tjänster tillsammans med en kartkontroll med öppen källkod, t.ex. Broschyr.
Exemplet rendera Azure Maps i broschyren Azure Maps visar hur du renderar Azure Maps rasterpaneler i JS-kartkontrollen för broschyren. I det här exemplet används plugin-programmet öppen källkod Azure Maps Leaflet. Källkoden för det här exemplet finns i Rendera Azure Maps i Källkod för broschyrexempel.
Fler kodexempel som använder Azure Maps i Leaflet finns i Azure Maps Exempel.
En lista över plugin-program för kartkontroll från tredje part finns i Azure Maps community – projekt med öppen källkod.
Nästa steg
Läs mer om Azure Maps Web SDK: