Przeglądarki obsługiwane przez zestaw Web SDK
Zestaw SDK sieci Web Azure Maps udostępnia funkcję pomocnika o nazwie atlas.isSupported. Ta funkcja wykrywa, czy przeglądarka internetowa ma minimalny zestaw funkcji WebGL wymaganych do obsługi ładowania i renderowania kontrolki mapy. Oto przykład użycia funkcji:
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.
}
Klasyczna
Zestaw SDK sieci Web Azure Maps obsługuje następujące przeglądarki klasyczne:
- Microsoft Edge (bieżąca i poprzednia wersja)
- Google Chrome (bieżąca i poprzednia wersja)
- Mozilla Firefox (bieżąca i poprzednia wersja)
- Apple Safari (macOS X) (bieżąca i poprzednia wersja)
Zobacz również Docelowe starsze przeglądarki w dalszej części tego artykułu.
Aplikacje mobilne
Zestaw SDK sieci Web Azure Maps obsługuje następujące przeglądarki dla urządzeń przenośnych:
- Android
- Bieżąca wersja programu Chrome w systemie Android 6.0 lub nowszym
- Chrome WebView w systemie Android 6.0 lub nowszym
- iOS
- Mobile Safari w bieżącej i poprzedniej wersji głównej systemu iOS
- UIWebView i WKWebView w bieżącej i poprzedniej wersji głównej systemu iOS
- Bieżąca wersja programu Chrome dla systemu iOS
Porada
Jeśli osadzasz mapę w aplikacji mobilnej przy użyciu kontrolki WebView, możesz użyć pakietu npm zestawu SDK sieci Web Azure Maps zamiast odwoływać się do wersji zestawu SDK hostowanego w usłudze Azure Content Delivery Network. Takie podejście skraca czas ładowania, ponieważ zestaw SDK jest już na urządzeniu użytkownika i nie musi być pobierany w czasie wykonywania.
Node.js
Następujące moduły zestawu Web SDK są również obsługiwane w Node.js:
- Moduł usług (moduł npmdokumentacji | )
Docelowe starsze przeglądarki
Możesz chcieć kierować starsze przeglądarki, które nie obsługują przeglądarki WebGL lub które mają tylko ograniczoną obsługę. W takich przypadkach można używać usług Azure Maps wraz z kontrolką mapy typu open source, taką jak Ulotka.
W przykładzie Render Azure Maps w ulotce Azure Maps pokazano, jak renderować kafelki Azure Maps Rastrowe w kontrolce Mapa ulotek JS. W tym przykładzie użyto wtyczki open source Azure Maps Ulotka. Aby uzyskać kod źródłowy dla tego przykładu, zobacz Renderowanie Azure Maps w przykładowym kodzie źródłowym ulotki.
Aby uzyskać więcej przykładów kodu przy użyciu Azure Maps w ulotce, zobacz przykłady Azure Maps.
Aby uzyskać listę wtyczek kontrolek mapy innych firm, zobacz Azure Maps community — projekty open source.
Następne kroki
Dowiedz się więcej o zestawie SDK sieci Web Azure Maps: