Megosztás a következőn keresztül:


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

Az Azure Maps Web SDK egy atlas.isSupported nevű segédfüggvényt biztosít. Ez a függvény azt észleli, hogy egy 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 minimális WebGL-funkciókkal. Í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

Az Azure Maps Web SDK az alábbi asztali böngészőket támogatja:

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

Lásd még a korábbi böngészők célként való használatát a cikk későbbi részében.

Mobil

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

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

Tipp.

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

Node.js

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

Régebbi böngészők célhelye

Érdemes lehet olyan régebbi böngészőket célozni, amelyek nem támogatják a WebGL-t, vagy csak korlátozott mértékben támogatják. Ilyen esetekben az Azure Maps-szolgáltatásokat egy nyílt forráskódú térképvezérlővel, például a Szórólaptal együtt használhatja.

Az Azure Maps renderelése az Azure Maps-mintafüzetben bemutatja, hogyan jelenítheti meg az Azure Maps Raster-csempéket a JS-térképvezérlőben. Ez a minta az Nyílt forráskód Azure Maps Leaflet beépülő modult használja. A minta forráskódját lásd : Azure Maps renderelése a szórólap minta forráskódjában.

További kódminták az Azure Maps szórólapban való használatával: Azure Maps Samples.

Következő lépések

További információ az Azure Maps Web SDK-ról: