自由绘面
自由绘面的Action “DRAWPLOYGON”,可以在当前可编辑的面图层或 CAD 图层绘制自由面对象。
图: 自由绘面 |
实现步骤:
第一步:绘制前设置
//设置图层可显示,设置为true,表示图层可显示,false,表示图层不显示。
[layer setVisible:YES];
//设置图层可编辑,设置为true,表示矢量图层可编辑,false,表示矢量图层不可编辑。
[layer setEditable:YES];
//设置对象操作类型为自由绘制面对象
[mapControl setAction:DRAWPLOYGON];
第二步:在设备上交互式绘制自由面并提交
- 触发“自由绘面”动作;
- 手指轻触屏幕,移动手指进行自由面绘制;
- 手指抬起则自由面绘制完成;
- 提交绘制。
[mapControl submit];