1

我正在尝试使用 c# winforms 开发导航应用程序。我正在使用图像控件来显示地图。现在我希望能够在这张地图上绘制一些与导航相关的形状。具体来说,我希望能够画画

  • 不同类型的线(虚线、实线和虚线)。这是为了显示不同的路径
  • 在地图上显示当前位置的闪烁标记。

我还希望能够删除这些形状的一部分。例如,在走错的情况下,我将显示一条实线红线,但在采取正确走法后,必须移除实线红线。

我曾尝试在代码中更改图像,并在需要时从源图像中获取新副本,但似乎会有更好的方法来解决这个问题。我在想的一种可能性是通过在运行时创建图像然后相互重叠但不知道该怎么做,以某种方式让两张图像一张用于地图,一张用于显示导航标记。请建议。

4

0 回答 0