点击式绘线

点击式绘线的Action “CREATEPOLYLINE”,可以在当前可编辑的线图层或 CAD 图层绘制线对象。

图: 点击式绘线

实现步骤:

第一步:绘制前设置

//设置图层可显示,设置为true,表示图层可显示,false,表示图层不显示。
[layer setVisible:YES];
//设置图层可编辑,设置为true,表示矢量图层可编辑,false,表示矢量图层不可编辑。
[layer setEditable:YES];
//设置对象操作类型为点击式绘制线对象
[mapControl setAction:CREATEPOLYLINE];

第二步:在设备上交互式绘制线并提交

  1. 手指第一次点击确认线的起始位置,手指抬起;
  2. 手指第二次点击确认线的终止位置;
  3. 手指抬起则线绘制完成;
  4. 提交绘制。
  5. [mapControl submit];