首页 / 浏览问题 / WebGIS / 问题详情
editFeatures,新增报错
Lsk
11EXP 2024年11月01日

使用new L.supermap.featureService(this.landDataUrl).editFeatures 发生报错{
    "code": 500,
    "errorMsg": "the number of 'fieldNames' and 'fieldValues' are not equal or Geometry is null"
}

1个回答

您好,这个报错是您传入的参数和feature格式不一致,您可以打开data服务,找到一个feature,查看rjson格式,对照这个格式传入您的接口中。例如:https://iserver.supermap.io/iserver/services/data-China100/rest/data/feature/0-0-0.rjson?hasGeometry=true

1,026EXP 2024年11月01日

传参只传ID也会报这个错,下面是rjson

针对这个报错解决方案:

1、检查数据的字段与输入的字段值的是否一一对应,是否符合字段类型;

2、修改geometry.id和id一样;

3、检查iServer版本是否是最新版本,更换iServer版本,再使用这个接口,下载地址:https://pan.baidu.com/e/1LQH_2d9uHyiJE3h9repqww

...