移动对象
“MOVE_GEOMETRY” 在地图窗口中的可编辑图层中,将选中的几何对象移动到新的位置。
图: 移动对象 |
实现步骤:
第一步:平移前设置
//设置图层可显示,设置为true,表示图层可显示,false,表示图层不显示。
[layer setVisible:YES];
//设置操作图层可编辑,设置为true,表示矢量图层可编辑,false,表示矢量图层不可编辑。
[layer setEditable:YES];
//设置操作图层可选择,设置为true,表示矢量图层可选择,false,表示矢量图层不可选择。
[layer setSelectable:YES];
//设置对象操作类型平移对象
[mapControl setAction:MOVE_GEOMETRY];
第二步:在设备上交互式平移对象
- 在地图窗口中的可编辑图层中点选一个几何对象,抬起手指;
- 按住该几何对象,拖动到合适的位置后,抬起手指;
- 抬起手指即完成一次平移操作。
- 提交
[mapControl submit];
注意事项:
在操作过程中用户可以选择其他几何对象,选中的对象仍能够进行平移操作,直到用户进行”提交”操作,平移对象状态才会终止。