var curLine;
        //var pathFeature = new SuperMap.Feature.Vector();
        //以动画效果显示分析结果
        function addPath(result2) {
            if (j < result2.tspPathList[i].route.components[0].components.length) {
                
                var points = [];
                for (var k = 0; k < 2; k++) {
                    if (result2.tspPathList[i].route.components[0].components[j + k]) {
                        points.push(new SuperMap.Geometry.Point(result2.tspPathList[i].route.components[0].components[j + k].x, result2.tspPathList[i].route.components[0].components[j + k].y));
                    }
                }
                var pathFeature = new SuperMap.Feature.Vector();
                curLine = new SuperMap.Geometry.LinearRing(points);
                pathFeature.geometry = curLine;  //curline 是geometry
                //line = curLine;
                pathFeature.style = style;
                vectorLayer.addFeatures(pathFeature);//pathFeature是巡逻路径
                //每隔0.01毫秒加载一条弧段
                pathTime = setTimeout(function () {
                    addPath(result2);
                }, 0.03 );
                j++;
            } else {
                clearTimeout(pathTime);
                j = 0;
                i++;
                allScheme(result2);
            }
//添加
    function addXLFeature() {
            if (!curLine) {
	            widgets.alert.showAlert("请先选择路径",true);
	            return;
	        }
            
            curLine.id = "100000";
            var editFeatureParameter,
              editFeatureService,
              features = {
                  fieldNames: [],
                  fieldValues: [],
                  geometry: curLine
              };
            editFeatureParameter = new SuperMap.REST.EditFeaturesParameters({
                features: [features],
                editType: SuperMap.REST.EditType.ADD,
                returnContent: false
            });
            editFeatureService = new SuperMap.REST.EditFeaturesService(url3, {
                eventListeners: {
                    "processCompleted": addXLFeaturesProcessCompleted,
                    "processFailed": processFailed
                }
            });
            editFeatureService.processAsync(editFeatureParameter);
        
        }
(我想要获取到旅行商分析结果的线路,并通过添加地物,把线路数据添加到地图中,可是添进去的总是一个点数据,下边是我的代码