1. 如果是面的重绘,需要先删除这个面对应的element
前一次创建的面的element要保存下来,才能做这一步。
if (pLElement != null)
{
graphicsContainer.DeleteElement(pLElement);//在容器中删除
axMapControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, pLElement, null);//只刷新element,不需要地图完全刷新
}
2.创建面
IPointCollection point_mianCollection = new PolygonClass();
if (list_flyregion_points == null)
return;
for (int i = 0; i < list_flyregion_points.Count; i++)
{
FLYROUTPoint fp = (FLYROUTPoint)list_flyregion_points[i];
//生成点
IPoint point = new PointClass();
point.X &#