
这是请求代码,数据可以成功返回,如下图所示

在此之前,一切正常.但是继续使用 serviceResult.result.pathList 就会报undefined error.可以查看返回结果,不能涉及任何操作,哪怕是克隆,复制取出里面的数据,对新数据进行操作,serviceResult.result就会报错
var resultSetting = new SuperMap.TransportationAnalystResultSetting({
returnEdgeFeatures: true,
returnEdgeGeometry: true,
returnEdgeIDs: true,
returnNodeFeatures: true,
returnNodeGeometry: true,
returnNodeIDs: true,
returnPathGuides: true,
returnRoutes: true
});
var analystParameter = new SuperMap.TransportationAnalystParameter({
resultSetting: resultSetting,
weightFieldName: "Smlength"
});
var findPathParameter = new SuperMap.FindPathParameters({
isAnalyzeById: false,
// nodes: nodes,
nodes: [{"x":-2325864.1151754856,"y":477119.93055607023},{"x":-2296894.481455404,"y":476775.9639287869}],
hasLeastEdgeCount: false,
parameter: analystParameter
});
new ol.supermap.NetworkAnalystService("http://10.16.105.13:8090/iserver/services/transportationAnalyst-indoorMap/rest/networkanalyst/data_Network@data")
.findPath(findPathParameter, function (serviceResult) {
});
使用产品:Iserver 9D