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:
- Moduł usług (moduł npm dokumentacji | )
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: