场景控件鼠标光标跟随地图控件鼠标光标同步移动?

0 投票

效果如上图,我的需求是当鼠标在左边地图控件(mapControl)中移动漫游时,右边场景控件里也显示一个光标跟随移动。

请问具体如何实现,谢谢。

1 .如何出现两个鼠标光标?

2.如何同步跟随移动?

8月 20, 2019 分类:  91次浏览 | 用户: 行者不懂 牛刀小试 (178 分)

1个回答

0 投票
 
已采纳
您好!1.可在跟踪图层以添加GeoPicture的方式绘制鼠标光标

2.同步跟踪移动可通过当前鼠标所在窗口位置来赋予给另一个窗口鼠标的位置。
8月 21, 2019 用户: 胡延南 名扬四海 (3,138 分)
采纳于 8月 27, 2019 用户:行者不懂
好的,这个问题已解决了,我是采取在屏幕图层添加geometry解决的,设置的是像素坐标。但是同步绘制的效率有点低,有延迟卡顿。

请问一下跟踪图层 效率会高一些吗?

另外跟踪图层geoPicture的鼠标位置 是设置投影坐标还是地理坐标,或者也是像素坐标?

谢谢
您好!如果是让三维场景里出现鼠标光标确实建议您用屏幕图层,但是考虑到当鼠标在三维场景时,二维地图窗口也要出现鼠标,二维地图窗口又没有屏幕图层,只能通过跟踪图层添加。鼠标位置是像素坐标。
是的,我只要三维场景关联二维地图出现光标。

谢谢你的解答,不过效率问题又办法解决吗?
如果您觉得屏幕图层效率不是很高,建议您尝试用一下Form,直接在Form里添加图片实时追踪一下看效率怎样?屏幕图层目前效率就只能是这样。
...