有关地图漫游的问题(200分)

  • 主题发起人 zhaodelin
  • 开始时间
Z

zhaodelin

Unregistered / Unconfirmed
GUEST, unregistred user!
to 吕雪松大侠
吕大侠,现在很多地图引擎,窗口改变或者重画的时候,都是只画了屏幕可见部分,在地图漫游的时候,移动当前屏幕图片,在移动的过程中,就会出现反白的现象。想咨询吕大侠。问问吕大侠,怎么样做到不反白,还有如果要在反白处画出地图对象的画,怎么样提高效率。谢谢
同时咨询吕大侠,怎么样实现mapinfo里面的各种线型,我查阅了你相关的回复,此问题你已经回答过了,但总觉得还是不很明白,能否给点更具体些的思路,我已经用api函数ExtCreatePen来定制画笔,但始终没能很好的解决。
 

吕雪松

Unregistered / Unconfirmed
GUEST, unregistred user!
反白问题的解决可以通过在OnMouseMove事件中不断刷新更新区域(注意,只是更新区域,而不是整个视图)。不过要稍微注意一下注记的处理,才会使漫游的效果平滑连贯。

线型的事,我也给你讲了一个大致思路,我们没有用API,是通过自已开发线型库的方式来做的。也就是说,我们画的线型,都是通过从线型库中读出矢量的线型单元,再根据要画的线的形状、角度、拐弯的打断与连接,等,来实现的
 
Z

zhaodelin

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
S
回复
0
查看
752
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部