公共边构面

“CREATE_POSITIONAL_REGION” Action 在绘面时,触发公共边绘面动作,在与待画的面对象具有公共边的区域绘制面对象,提交。

图: 公共边构面

实现步骤:

第一步:操作图层设置

//设置图层可显示,设置为true,表示图层可显示,false,表示图层不显示。
[layer setVisible:YES];
//设置操作图层可编辑,设置为true,表示矢量图层可编辑,false,表示矢量图层不可编辑。
[layer setEditable:YES];
//设置操作图层可选择,设置为true,表示矢量图层可选择,false,表示矢量图层不可选择。
[layer setSelectable:YES];

第二步:设置对象操作类型为公共边构面

//设置对象操作类型为组合面
[mapControl setAction:CREATE_POSITIONAL_REGION];

第三步:在设备上进行交互式操作并提交

  1. 触发“公共边构面”动作;
  2. 在进行公共边构面的原有面对象边缘指定区域绘制一个临时构面区域;
  3. 触发“提交”动作;
  4. [mapControl submit];
  5. 查看构面结果。