0

我想在同一个图层上设置多个符号,但据我所知,SharpMap (v4.0)不支持这一点。所以我决定设置一个由 Points 填充的孤独层,并在每个点上“粘贴” dotNet UserInterfaces

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

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

myUI.Location = myPoint.Coordinate;

简单的例子或问题的其他观点将非常棒并且非常受欢迎。谢谢!!!

4

1 回答 1

0

解决了:

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

于 2017-07-05T09:13:59.040 回答