前端引入"@supermap/iclient-ol": "^10.1.0"
import { QueryBySQLParameters, QueryService, QueryByGeometryParameters, GetFeaturesByBufferParameters, GetFeaturesByGeometryParameters, FeatureService, GetFeaturesBySQLParameters } from '@supermap/iclient-ol';
整理参数,符合规范:
var lineParam = new QueryByGeometryParameters({
queryParams: layerData,//接口1中获取超图图层信息的值
geometry: hzgeometry,//输入的坐标值
});
Let url = https://127.0.0.1/iserver/services/map-shp-sxydshp/rest/maps/sxydshp
new QueryService(url).queryByGeometry(lineParam, (serviceResult) => {
//获取结果后在前端,进行逻辑处理。
} 上面是vue前端调用。 java后端如何像前端一样调用,并可以生成地图图片截图