阅读:1566回复:1
请问可以在MapX之上定位显示一些信息吗?
<P>请问可以在MapX之上定位显示一些信息吗?比如MapX界面是全屏的,想在屏幕上特定位置显示一个罗盘在其他一些位置显示一些标注信息之类的。</P>
<P>我先是直接使用feather在图层上通过屏幕坐标到地理坐标添加这些元素,发现更新速度很慢,大概要4~5秒的样子,使用动态图层好像也没什么改进。后来又尝试在OnMapDraw事件中使用pDC直接绘图,速度倒是可以了,但是有闪烁现象,用双缓冲也没用,是由地图更新和pDC更新不同步造成的,请问各位有什么好办法吗?可以在地图之上再叠加一层位置不变的显示层吗?谢谢了!</P> [此贴子已经被作者于2006-1-27 23:29:23编辑过]
|
|
1楼#
发布于:2006-02-27 22:01
利用用户自绘层,DrawMapUserLayer()
|
|