Udostępnij za pośrednictwem


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:

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: