在前端开发中,如何添加、更改要素的属性信息

0 投票
276 浏览
你好,我是通过SuperMap iDesktop 9D制作的地图,然后通过server把地图发布。在web开发中,我可以通过js代码获取某一图层中的要素属性信息,但这些信息是不能改变的,只能展示在IDeskTop中编辑好的属性信息。我现在想要通过代码对某一图层增添要素并添加其属性信息,也希望能对已存在的要素属性信息进行更改,但是找不到相关的例子,不知道要怎么做? 求解答,谢谢
最新提问 4月 11 分类:  276次浏览 | 用户: MyGis (0 分)

1个回答

0 投票

您好,请参考rest api 如下图

最新回答 4月 12 用户: 李熙y 名扬四海 (4,390 分)

你好,我用了上图rest api中添加要素的功能,示例代码如图所示,但是浏览器提示getcommit未定义,要如何解决,求解答,谢谢?

参考范例地物编辑,用editFeature
范例地物编辑,没有更新要素的说明,只能添加和删除,而且对于发布的map服务,这个类似于wms,无法选择实体,通过查询获得要编辑地物的ID,然后进行更新,有错误:Uncaught (in promise) TypeError: geoFeature.getProperties is not a function
...