Azure Maps の Web SDK は、atlas.isSupportedという名前のヘルパー関数を提供します。 この関数は、マップ コントロールのロードとレンダリグをサポートするために必要な WebGL 機能の最小セットが Web ブラウザにあるかどうかを検出します。 この関数の使用方法の例を次に示します。
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.
}
デスクトップ
Azure Maps Web SDK は、次のデスクトップ ブラウザーをサポートしています。
- Microsoft Edge (現在と以前のバージョン)
- Google Chrome (現在と以前のバージョン)
- Mozilla Firefox (現在と以前のバージョン)
- Apple Safari (macOS X) (現在と以前のバージョン)
この記事の後半にある古いブラウザーを対象にするも参照してください。
レガシ ブラウザーを対象にする
WebGL をサポートしていない、または制限付きでのみサポートしている古いブラウザーを対象とする場合があります。 このような場合は、Leaflet などのオープンソースのマップ コントロールと一緒に Azure Maps サービスを使うことをお勧めします。
Azure Maps サンプル「Leaflet で Azure Maps をレンダリングする」は、Leaflet JS マップ コントロール で Azure Maps ラスター タイルをレンダリングする方法を示しています。 このサンプルでは、オープンソースの Azure Maps Leaflet プラグインを使用します。 このサンプルのソース コードについては、「Leaflet で Azure Maps をレンダリングする」のサンプル ソース コードを参照してください。
Leaflet で Azure Maps を使用したコード サンプルの詳細については、「Azure Maps のサンプル」を参照してください。
次のステップ
Azure Maps Web SDK の詳細について学習します。