【问题标题】:How to overlap .NET UI control on a map如何在地图上重叠 .NET UI 控件
【发布时间】:2017-04-21 11:49:14
【问题描述】:

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

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

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

myUI.Location = myPoint.Coordinate;

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

【问题讨论】:

    标签: c# user-interface sharpmap


    【解决方案1】:

    已解决:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      相关资源
      最近更新 更多