Udostępnij za pośrednictwem


Przeglądarki obsługiwane przez zestaw Web SDK

Zestaw SDK sieci Web usługi 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 usługi 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ż Temat docelowy starszych przeglądarek w dalszej części tego artykułu.

Aplikacje mobilne

Zestaw Sdk sieci Web usługi 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

Napiwek

Jeśli osadzasz mapę w aplikacji mobilnej przy użyciu kontrolki WebView, możesz użyć pakietu npm zestawu Web SDK usługi Azure Maps zamiast odwoływać się do wersji zestawu SDK hostowanej 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ć do starszych przeglądarek, które nie obsługują języka 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.

Przykład Renderowanie usługi Azure Maps w ulotce usługi Azure Maps pokazuje, jak renderować kafelki rasterowe usługi Azure Maps w kontrolce mapy Ulotka JS. W tym przykładzie użyto wtyczki ulotki usługi Azure Maps typu open source. Aby uzyskać kod źródłowy dla tego przykładu, zobacz Renderowanie usługi Azure Maps w przykładowym kodzie źródłowym ulotki.

Aby uzyskać więcej przykładów kodu korzystających z usługi Azure Maps w ulotce, zobacz Przykłady usługi Azure Maps.

Następne kroki

Dowiedz się więcej o internetowym zestawie SDK usługi Azure Maps: