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:
- Szolgáltatási modul (dokumentációs | npm modul)
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: