Point(点)
是一个0维的几何图形,具有X、Y坐标值,以及可选的属性,如高程值(Z值)、度量值(M值)、ID值等,可用于描述需要精确定位的对象。
Polyline(线)
是一个有序路径(Path)的集合,这些路径既可以是连续的,也可以是离散的。折线可用于表示具有线状特征的对象,用户可以用单路径构成的折线来表示简单线,也可以用具有多个路径的多义线来表示复杂线类型。
Polygon(面)
是环(Ring)的集合,环是一种封闭的路径。Polygon可以由一个或者多个环组成,甚至环内嵌套环。但是内、外环之间不能重叠,它通常用来描述面状特征的要素。
操作步骤大纲:
①定义一个Operation枚举
②设置鼠标移动的函数
③添加图形绘制的单击事件
④axMapContol控件的鼠标单击事件
⑤完善各事件中需要用到的函数
①定义一个Operation枚举
//定义一个Operation枚举 enum Operation { ConstructionPoint,//绘制点 ConstructionPolyLine,//绘制线 ConstructionPolygon,//绘制面 Nothing }