A webes SDK által támogatott böngészők

A Azure Maps Webes SDK egy atlas.isSupported nevű segédfüggvényt biztosít. Ez a függvény észleli, hogy a webböngésző rendelkezik-e a térképvezérlő betöltésének és megjelenítésének támogatásához szükséges webGL-funkciók minimális készletével. Íme egy példa a függvény használatára:

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.
}

Asztali

A Azure Maps Webes SDK a következő asztali böngészőket támogatja:

  • Microsoft Edge (jelenlegi és előző verzió)
  • Google Chrome (jelenlegi és korábbi verzió)
  • Mozilla Firefox (jelenlegi és korábbi verzió)
  • Apple Safari (macOS X) (jelenlegi és korábbi verzió)

A cikk későbbi részében tekintse meg az Örökölt böngészők célzása című témakört is.

Mobil

A Azure Maps Webes SDK a következő mobilböngészőket támogatja:

  • Android
    • A Chrome jelenlegi verziója Android 6.0-s és újabb verzióiban
    • Chrome WebView Android 6.0-s és újabb verziókon
  • iOS
    • Mobil Safari az iOS jelenlegi és korábbi főverzióján
    • UIWebView és WKWebView az iOS aktuális és korábbi főverzióján
    • Az iOS-hez készült Chrome jelenlegi verziója

Tipp

Ha egy WebView-vezérlővel ágyaz be egy térképet egy mobilalkalmazásba, ahelyett, hogy az Azure Content Delivery Networkben üzemeltetett SDK verziójára hivatkozna, inkább a Azure Maps Web SDK npm-csomagját szeretné használni. Ez a megközelítés csökkenti a betöltési időt, mert az SDK már a felhasználó eszközén van, és nem kell letölteni futásidőben.

Node.js

A Node.js a következő webes SDK-modulokat is támogatja:

Örökölt böngészők célzása

Előfordulhat, hogy olyan régebbi böngészőket szeretne megcélzni, amelyek nem támogatják a WebGL-t, vagy csak korlátozott támogatással rendelkeznek. Ilyen esetekben Azure Maps szolgáltatásokat használhat egy nyílt forráskódú térképvezérlővel, például a Szórólaptal.

A Szórólap Azure Maps minta renderelési Azure Maps bemutatja, hogyan jelenítheti meg Azure Maps Raster-csempéket a Leaflet JS térképvezérlőjében. Ez a minta a nyílt forráskód Azure Maps Szórólap beépülő modult használja. A minta forráskódját lásd: Render Azure Maps a Szórólap minta forráskódjában.

További kódmintákért Azure Maps a Szórólapban lásd: Azure Maps Minták.

A külső térképvezérlő beépülő modulok listájáért lásd: Azure Maps közösség – Nyílt forráskódú projektek.

Következő lépések

További információ a Azure Maps Webes SDK-ról: