关于GIS二次开发地图刷新问题

我现在在做一个项目,实现手段是在mapcontrol上画图形元素,我一直用的直接在地图上画图形(polyline和polygon)的函数Imapcontrol2.draw... 我现在在做一个项目,实现手段是在mapcontrol上画图形元素,我一直用的直接在地图上画图形(polyline和polygon)的函数Imapcontrol2.drawShape();可是当数据量多的时候刷新就很成问题。比如我现在就遇到一个问题,如果只用refresh(esriviewphease.esrigraphics,Type.Missing,Type.Missing)来刷新的话每次使用这个函数后无法擦去上一次的图形,如果参数用esriviewphease.esriForeward的话地图会闪烁的厉害。不知道大虾们有什么好的办法解决吗? 展开
 我来答
love雷阵雨
2010-01-02 · TA获得超过7059个赞
知道大有可为答主
回答量:8113
采纳率:71%
帮助的人:3205万
展开全部
建议使用添加elements的方式,在你用画图函数画完图形后,转化为elements,添加到graphiccontainer里面去。这样每一个添加的elements都有一个唯一的ID标识,你想删哪个删哪个
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式