WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0

Khronosグループは10月25日(米国時間)、Nokiaが新しく3D機能に対応したNokia Maps β版の提供を開始したことを発表した。「Nokia Maps 3D WebGL (beta)」からアクセス可能。WebGL技術を活用して構築されたサービスで、プラグインを使っていない。閲覧するには最新のChromeまたはChromiumブラウザが必要。

Nokia Maps 3D WebGL (beta)」にアクセスすると、まるで「Google Earth」のような地球儀をブラウザ上で利用できる。ドラッグで任意方向へ回転させることができ、ホイールでズームが可能。地図データのローディングに若干の引っ掛かりを覚えるが、レンダリングはスムーズに実施されることを確認できる。

Nokia Maps 3D WebGL (beta) 実行例

Nokia Maps 3D WebGL (beta) 実行例 - 回転、ズーム

Nokia Maps 3D WebGL (beta) 実行例 - 回転、ズーム

Nokia Maps 3D WebGL (beta) 実行例 - 回転、ズーム

Nokia Maps 3D WebGL (beta) 実行例 - 表示角度の変更

Nokia Maps 3D WebGL (beta) 実行例 - 表示角度の変更とズーム

WebGL 1.0はOpenGL ES 2.0のAPIをJavaScriptから利用できるようにするAPI。プラグインをインストールすることなくブラウザのみでグラフィックアクセラレータの機能を活用した3Dレンダリングが可能になる。Apple、Google、Mozilla、Operaがすでに対応を実施している。「Nokia Maps 3D WebGL (beta)」はWebGLでどこまで実用的なWebアプリケーションを開発できるのかのサンプルとして参考になる。