2

私たちは、GoogleMaps、OpenLayers、ModestMaps などのいくつかのライブラリを使用してきました...さらに、数年前に WMS サーバーを扱う地図バイザー (Java アプレット) を作成しました。もちろん、このバイザーは現在役に立たない。

最も一般的なフレームワーク (パフォーマンス、ライセンス、デザインなど) を処理するのに多くの問題があるため、完全な HTML5 バイザーを 1 つ開発したいと考えています。GIS エキスパート向けの高度で技術的な地図アプリケーションを構築します。

canvas 要素内にベクトルを描画します。ベースマップの上にキャンバスオブジェクトを描画したくありません(GoogleMapsでできるように...)、これに対処してきましたが、これは最善の方法ではありません.キャンバスHTML5オブジェクトとしてベースオブジェクトが必要です.直接描画します。

問題は、拡張可能なキャンバス オブジェクトにレンダリングする無料のライブラリがあるかどうかです。

4

2 に答える 2

0

これが答えかもしれないと思います:http://leafletjs.com/。このライブラリは、キャンバスまたはSVGにベクトルを描画し、タイルマップを描画し、geojsonとの良好な統合など、必要なすべてを実行します。これは、はるかに最良の選択です。

確かに、このライブラリは一意のキャンバスオブジェクトを使用していませんが、さらに優れています。

于 2012-10-29T14:00:26.763 に答える
0

あなたの質問を正しく理解できれば、html5 キャンバスを使用してマップを描画するマップ API が必要です。https://github.com/dfacts/Slippy-Map-On-Canvas/は、Open Street Maps API を使用してマップ タイルを取得し、キャンバスに描画しているようですこれはあなたが探しているものですか?

于 2012-10-29T14:02:22.200 に答える