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

时间:2017-04-21 11:49:15

标签: c# user-interface sharpmap

我想在同一个图层上设置多个符号,但据我所知, SharpMap(v4.0)不支持此功能。所以我决定设置一个孤独的图层填充点和"粘贴" 每个点上的dotNet UserInterface

每个交互式UI都有自己的内部声明对象,它将调整其属性,如显示的图像,是否可见,等等......

那么,如何将这些UI位置链接到相应的图层点?我一直在尝试方法" MapControl .PointToScreen()& #34;但什么都不做,需要这样的事情:

myUI.Location = myPoint.Coordinate;

简单的例子或只是问题的其他观点将是非常好的,非常受欢迎。 THX !!!

1 个答案:

答案 0 :(得分:0)

解决:

PointF myScreen_Fpoint = mapControl.Map.WorldToImage(MapCoord);