首页 / 浏览问题 / / 问题详情
leaflet用离散点进行表面分析提取等值线的时候出现问题
大小老鬼  (45分)  初出茅庐
5月26日, 2020

想通过SuperMap.GeometrySurfaceAnalystParameters类进行离散点的表面分析得到等值面,

运行弹出错误“不是正常的json格式”

代码如下

        surfaceAnalystParameters = new SuperMap.GeometrySurfaceAnalystParameters({
            extractParameter: new SuperMap.SurfaceAnalystParametersSetting({
                datumValue: 0,
                resampleTolerance: 0,
                smoothMethod: SuperMap.SmoothMethod.BSPLINE,
                smoothness: 3,
                clipRegion: null
            }),
           points:shuzu,
		   zValues:0,
		   	surfaceAnalystMethod:SuperMap.SurfaceAnalystMethod.ISOLINE
        });
        surfaceAnalystService = L.supermap.spatialAnalystService(serviceUrl);
        surfaceAnalystService.surfaceAnalysis(surfaceAnalystParameters, function (serviceResult) {
            var result = serviceResult.result;
			console.log(result)
            if (result && result.recordset && result.recordset.features) {
                resultLayer = L.geoJSON(result.recordset.features, {weight: 3}).addTo(map);
            } else {
                alert(serviceResult.error.errorMsg);
            }
        });

有什么地方错了麻烦指出

1个回答

您好,只截代码的图没法判别您那边出现的问题,请您贴一下network里面的请求体内容,以及preview返回过来的内容
阳俊林  (3,347分)  名扬四海
5月27日, 2020

是这样吗

...