当前位置:软件学习 > 其它软件 >>

求MapX GPS实时监控刷新慢的解决办法

代码大概如下:
   i := GetNext;
   fts[i].Point.Set_(MapX, MapY);
   fts[i].Update(EmptyParam, EmptyParam);
   ...

经测试发现 fts[i].Update(EmptyParam, EmptyParam) 方法耗时严重, 1秒钟监控7、8个点没问题,  如果有50个终端显示延时就比较严重了。

请问有没有什么方法可以一次吧该图层中的所有点都update()?  或者有什么其他的方法可以解决,  先谢谢


--------------------编程问答-------------------- rt --------------------编程问答-------------------- 试试内存表,快点 --------------------编程问答-------------------- 最好是采用局部刷新,自己写函数吧. --------------------编程问答-------------------- 把土层设置为动态图层试试 --------------------编程问答--------------------
引用 3 楼 peter_han2008 的回复:
最好是采用局部刷新,自己写函数吧.


不明白怎么写局部刷新, 给点提示或者例子什么的


”把土层设置为动态图层试试“ 早就试了, 没有明显的改善, 而且标注也不跟着移动了
--------------------编程问答-------------------- http://topic.csdn.net/u/20090107/18/f270ff6e-c71d-47cc-9a15-33078913f044.html?62211
给你个链接,这是提高效率的一些解决办法。不过要说明一点,mapx在做大规模数据添加时候确实比较慢。 --------------------编程问答-------------------- 先了解一下 --------------------编程问答-------------------- 单个点的刷新确实比较慢,我刷新100多个的时间竟然比我重新关联一次数据库的时间还要长。所以我就不一个一个的刷了,清楚图层所有点,然后再次关联所有点。仅供参考。
补充:企业软件 ,  地理信息系统
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,