我想在同一个图层上设置多个符号,但据我所知, SharpMap(v4.0)不支持此功能。所以我决定设置一个孤独的图层填充点和"粘贴" 每个点上的dotNet UserInterface 。
每个交互式UI都有自己的内部声明对象,它将调整其属性,如显示的图像,是否可见,等等......
那么,如何将这些UI位置链接到相应的图层点?我一直在尝试方法" MapControl .PointToScreen()& #34;但什么都不做,需要这样的事情:
myUI.Location = myPoint.Coordinate;
简单的例子或只是问题的其他观点将是非常好的,非常受欢迎。 THX !!!
答案 0 :(得分:0)
解决:
PointF myScreen_Fpoint = mapControl.Map.WorldToImage(MapCoord);