首页 / 浏览问题 / 组件GIS / 问题详情
如何在地图上用鼠标添加点、线、面要素并编辑?
26EXP 2023年03月02日
IObjects C++如何在地图上用鼠标添加点、线、面要素并编辑?

1个回答

您好,SuperMap iObjects C++ 提供的经过简单封装的示例类 QMapControl 类并没有实现切换编辑状态的功能,如果要在地图上实现绘制和编辑几何要素的功能,建议基于 UGMapEditorWnd 类自行实现绘制编辑功能,UGMapEditorWnd 提供了 SetUserAction 接口用于设置当前的地图操作状态,可以通过 UGEditType 枚举设置期望的编辑状态。

详细接口使用说明建议参考 iObjects C++ 帮助文档,若基于 iObjects C++ 帮助文档仍无法自行实现地图绘制编辑功能的话,可以参考 基于 iObjects C++ 实现的绘制和编辑功能的代码示例

希望可以帮到您。

2,158EXP 2023年03月02日
...