Java と SWT を使用して、マップ (画像として提供) を表示し、その上にポイントをマークしようとしています。最初のアイデアは、キャンバスを使用して画像を描画し (このキャンバスで可能な最大サイズにスケーリング)、次にマーキング (固定サイズ) をスケーリングされた座標に描画することです。ただし、画像をズームインして移動したいので、このすべての機能をゼロから開発したくありません。しかし、そこに何かがあるはずだと思いますが、既存の解決策を見つけるのはあまり運がありません。
基準は次のとおりです。
- SWT ベース (または互換)
- 画像の交換を許可します (サイズが異なる可能性があります)
- ユーザー操作を処理します (画像上のポイントの選択、画像のズームイン/ズームアウト)
標準/共通のソリューションを知っている人はいますか?