2011-09-24 16 views
3

Bing MapsとGoogle Maps JavaScript/Ajaxマッピングコントロール/ライブラリは、マップタイルなどをレンダリングするためのタグ< img/>タグを使用します。どのようなHTML5 Canvasベースのマッピングライブラリが存在しますか?

マップタイルのレンダリングにHTML5 Canvas要素を使用するマッピングコントロール/ライブラリはありますか?

最近のコントロールは、特にマップ表示をレンダリングするために新しいブラウザでハードウェアアクセラレーションを利用するので、いいですね。

+0

これは良い質問ですが、gis.stackexchangeでも確認することをお勧めします。 – Pablo

答えて

1

私の現在好きなJavascript Maps APIは、リーフレット(http://leaflet.cloudmade.com)です。それはまだ非常に若いコントロール(最初の一般公開は数ヶ月前でした)ですが、いくつかのバグがありますが、きれいで軽量なAPIがあります。

すべてのベストは、すべてのマップオブジェクトがすることができます、抽象i層インターフェースから始まるので、簡単に拡張できるように設計されて...:

  • はタイルxで参照されるイメージをロードし、通常のタイルレイヤを作成します/ y/z 座標(http://leaflet.cloudmade.com/reference.html#tilelayer)
  • WMSサーバーからデータをロードするタイルレイヤーを作成します。 (http://leaflet.cloudmade.com/reference。 html#tilelayer-wms)
  • (これはあなたの質問に対する具体的な回答です)、 (http://leaflet.cloudmade.com/reference.html#tilelayer-canvas)

オープンソースなので、(BingやGoogleのコントロールとは異なり)これらを拡張することができますあなたが望むならば、さらにタイルレイヤーを作成することができます。

0

OpenLayers3はWebGL、Canvas、DOMレンダリングのサポートを提供し、さらにタイルプロバイダ、OGC準拠サーバ、およびベクトル機能のための広範なセットを提供します。

関連する問題