featureLayer.applyEdits 在 esri 中保存 POINT EMPTY javascript API
featureLayer.applyEdits saves POINT EMPTY in esri javascript API
esri javascript API featureLayer.applyEdits 一些时间有效,大部分时间在 Geometry 中保存 POINT EMPTY 并将其余属性设置为 Null 值
这是代码
featureLayer.applyEdits(drawnItems, null, null, function (add, update, del) {
console.log(JSON.stringify(drawnItems[0].attributes));
ContaminantLayer.refresh();
if(add[0].success===true)
{
console.log("Success");
}
else {
toastr.error("Error occured ");
}
}, function (error) {
toastr.error("Error occured ");
});
我发现了问题,我需要在保存几何之前使用 Simplify()
https://developers.arcgis.com/javascript/3/jsapi/esri.geometry.geometryengine-amd.html#simplify
esri javascript API featureLayer.applyEdits 一些时间有效,大部分时间在 Geometry 中保存 POINT EMPTY 并将其余属性设置为 Null 值 这是代码
featureLayer.applyEdits(drawnItems, null, null, function (add, update, del) {
console.log(JSON.stringify(drawnItems[0].attributes));
ContaminantLayer.refresh();
if(add[0].success===true)
{
console.log("Success");
}
else {
toastr.error("Error occured ");
}
}, function (error) {
toastr.error("Error occured ");
});
我发现了问题,我需要在保存几何之前使用 Simplify()
https://developers.arcgis.com/javascript/3/jsapi/esri.geometry.geometryengine-amd.html#simplify