Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在地图上重叠.NET UI控件_C#_User Interface_Sharpmap - Fatal编程技术网

C# 如何在地图上重叠.NET UI控件

C# 如何在地图上重叠.NET UI控件,c#,user-interface,sharpmap,C#,User Interface,Sharpmap,我想在同一层上设置多个符号,但据我所知,SharpMap(v4.0)不支持此功能。因此,我决定设置一个由点填充的孤独的层,并在每个点上“粘贴”dotNet用户界面 每个交互用户界面都有自己的对象声明在里面,该对象将调整其属性,如显示的图像,是否可见,等等 所以,我如何将这些UI位置链接到它们对应的层点?我一直在尝试“MapControl.PointToScreen()”方法,但什么都不做,需要这样的东西: myUI.Location=myPoint.Coordinate 简单的例子或者仅仅是关于

我想在同一层上设置多个符号,但据我所知,SharpMap(v4.0)不支持此功能。因此,我决定设置一个由点填充的孤独的层,并在每个点上“粘贴”dotNet用户界面

每个交互用户界面都有自己的对象声明在里面,该对象将调整其属性,如显示的图像,是否可见,等等

所以,我如何将这些UI位置链接到它们对应的层点?我一直在尝试“MapControl.PointToScreen()”方法,但什么都不做,需要这样的东西:

myUI.Location=myPoint.Coordinate

简单的例子或者仅仅是关于这个问题的其他观点都是非常棒的,非常受欢迎的。谢谢

已解决:

PointF myScreen_Fpoint=mapControl.Map.WorldToImage(MapCoord)