5

アプリケーションにインタラクティブなフロアマップ(巨大ではない)が必要です。マップはユーザーごとに異なりますが、数量と場所のみが異なる同様の要素が含まれています。アプリケーションは地図を表示し、特定の要素を識別し、それらをデータベースからの情報にリンクします。

マップをデザインして保存するために、私は自分のエディターをロールバックしたり、カスタムファイル形式を考え出したりしたくありません。ただし、フォーマットがオープンで読みやすいものであると便利です。SVGはその仕事に最適な候補のようです。必要なのは、要素に名前を付けて識別できるようにする方法の規則だけです。しかし、そこからどのように行くのですか?SVGをレンダリングし、異なるレイヤーを区別できるものが必要です。

TSVGはこれを正確に実行できますが、FireMonkeyに依存しますが、これは避けたいと思います。Delphi2010にも存在しないため、別のバージョンを使用してDLLトリックを実行する必要があります。

もう1つのオプションは、Chromium Embedded Frameworkを使用し、HTML、CSS、およびJavaScriptを使用してマップを作成することです。それは非常にかさばる感じで、正しく理解するのは難しいでしょう。

SVGを使用するか、まったく異なるものを使用して、私が見落としていた、これを行うためのより簡単な方法はありますか?

GISシステムがこれに適しているかどうかはわかりません。それはやり過ぎかもしれません。

4

1 に答える 1

0

結局、私はChromium Embeddedを使用してD3.jsを使用することにしました。これは、柔軟で移植性の高いソリューションを提供するためです。

于 2013-02-02T13:53:50.387 に答える