C# 更改标记';在其后面键入';s的创造

C# 更改标记';在其后面键入';s的创造,c#,gmap.net,C#,Gmap.net,我在winforms中使用Gmap.NET,我试图找出在创建标记后更改标记类型(pin样式)的正确方法。我正在用相当多的不同的覆盖层制作应用程序,最终它们将运行出独特的标记 我试着翻阅图书馆,但找不到那个种可能性。到目前为止,我的最佳解决方案似乎是备份标记位置,清除标记并重新制作它们。但这一解决方案感觉远非理想。也许你们有更好的主意 谢谢。在imo这里,最好的方法是派生一个CustomMarker,并让该类型知道它需要显示的所有(图形)状态。提供的所有标记类型大多只在显示的图像上有所不同。这样你

我在winforms中使用Gmap.NET,我试图找出在创建标记后更改标记类型(pin样式)的正确方法。我正在用相当多的不同的覆盖层制作应用程序,最终它们将运行出独特的标记

我试着翻阅图书馆,但找不到那个种可能性。到目前为止,我的最佳解决方案似乎是备份标记位置,清除标记并重新制作它们。但这一解决方案感觉远非理想。也许你们有更好的主意


谢谢。

在imo这里,最好的方法是派生一个CustomMarker,并让该类型知道它需要显示的所有(图形)状态。提供的所有标记类型大多只在显示的图像上有所不同。这样你就避免了一次又一次地重新创建标记的麻烦。

呃,有点希望标记属性在开箱即用的情况下公开。因此,这似乎需要一些工作。看看源代码,它演示了如何公开标记的属性。