c# winforms を使用してナビゲーション アプリケーションを開発しようとしています。マップを表示するためにイメージ コントロールを使用しています。ここで、このマップ上にナビゲーション関連の図形を描画できるようにしたいと考えています。具体的には絵が描けるようになりたい
- さまざまな種類の線 (点線、実線、破線)。これは、さまざまなパスを表示するためです
- 地図上の現在位置を示す点滅マーク。
また、これらの形状の一部を削除できるようにしたいと考えています。たとえば、間違った動きの場合は赤い実線を表示しますが、正しい動きをした後は赤い実線を削除する必要があります。
コードで画像を変更しようとしましたが、必要に応じてソース画像から新しいコピーを取得しましたが、この問題を解決するためのより良い方法があるようです. 私が考えている1つの可能性は、実行時に画像を作成して地図用とナビゲーションマークを表示するための2つの画像をどうにかして作成し、互いに重ね合わせることができますが、何をすべきか正確にはわかりません。提案してください。