阅读:2456回复:7
polygon的定位闪烁问题
<P>我现在做了一个关于polygon的定位闪烁功能,代码设计的是先把polygon定位到地图的中央,然后用IScreenDisplay的DrawPolygon()方法来重画Polygon两次,相当于闪烁了两次。但是运行以后,发现执行的过程是先在地图中央闪烁了两次后,才把polygon定位到地图的中央。</P>
<P>我觉得可能是因为地图本身占用的内存缓冲区很大,地图的移动速度很慢,而闪烁却很快,所以产生了上面所说的这种视觉上的错觉。</P> <P>大家有没有好的办法来解决这个问题,急!</P> |
|
1楼#
发布于:2007-08-16 18:23
请高手指点迷津!
|
|
2楼#
发布于:2007-08-16 18:30
请gis帝国总统大哥帮帮忙吧。发贴已经一周了,也没人回复。
|
|
3楼#
发布于:2007-08-18 00:42
<P>你程序线程释放看看</P>
<P>或者停顿看看效果Thread.Sleep</P> |
|
|
4楼#
发布于:2007-08-21 22:32
<P>我试过了,还是解决不了啊</P>
|
|
5楼#
发布于:2008-03-07 16:29
关住中~~~~~~~~~~~~~~~~~~
|
|
6楼#
发布于:2008-03-07 19:06
定位与闪烁不能在同一个消息函数中,否则会出现你这种情况,把闪烁放在地图刷新后试试应该没问题
|
|
7楼#
发布于:2008-03-12 08:27
<P>哈哈 我也使同样的问题~ 不过还好,现场要求不是很高,所以讲究用了。。。</P>
|
|