function query(drawGeometryArgs){ var getFeaturesByGeometryParameters, getFeaturesByGeometryService; getFeaturesByGeometryParameters = new SuperMap.REST.GetFeaturesByGeometryParameters({ datasetNames: ["二维数据:building"], toIndex:-1, spatialQueryMode:SuperMap.REST.SpatialQueryMode.CONTAIN, geometry: drawGeometryArgs }); console.log(getFeaturesByGeometryParameters); var url = 'http://www.supermapol.com/realspace/services/data-jinjiang/rest/data'; getFeaturesByGeometryService = new SuperMap.REST.GetFeaturesByGeometryService(url, { eventListeners: { "processCompleted": processCompleted, "processFailed": processFailed } }); console.log(getFeaturesByGeometryService); getFeaturesByGeometryService.processAsync(getFeaturesByGeometryParameters); }
最后一句getFeaturesByGeometryService.processAsync(getFeaturesByGeometryParameters);
报的错,代码后面是参数的日志,用的是webGL
http://support.supermap.com.cn:8090/iserver/iClient/for3D/webgl/zh/examples/editor.html#getFeatureByGeometry您参考一下这个范例有无问题,没有的话烦请对照自己的代码看看哪儿有差别,因为我看您的代码和数据都跟这个范例一模一样。