アプリケーションにインタラクティブなフロアマップ(巨大ではない)が必要です。マップはユーザーごとに異なりますが、数量と場所のみが異なる同様の要素が含まれています。アプリケーションは地図を表示し、特定の要素を識別し、それらをデータベースからの情報にリンクします。
マップをデザインして保存するために、私は自分のエディターをロールバックしたり、カスタムファイル形式を考え出したりしたくありません。ただし、フォーマットがオープンで読みやすいものであると便利です。SVGはその仕事に最適な候補のようです。必要なのは、要素に名前を付けて識別できるようにする方法の規則だけです。しかし、そこからどのように行くのですか?SVGをレンダリングし、異なるレイヤーを区別できるものが必要です。
TSVGはこれを正確に実行できますが、FireMonkeyに依存しますが、これは避けたいと思います。Delphi2010にも存在しないため、別のバージョンを使用してDLLトリックを実行する必要があります。
もう1つのオプションは、Chromium Embedded Frameworkを使用し、HTML、CSS、およびJavaScriptを使用してマップを作成することです。それは非常にかさばる感じで、正しく理解するのは難しいでしょう。
SVGを使用するか、まったく異なるものを使用して、私が見落としていた、これを行うためのより簡単な方法はありますか?
GISシステムがこれに適しているかどうかはわかりません。それはやり過ぎかもしれません。