使用产品:iserver 10 操作系统:win10 x64 数据类型: oracle 11g x64 或 文件型 问题详细描述:专题图根据指定字段查询缓存图 问题重现步骤: 1.现在想直接通过iserver 地址查询出相应地块数据,不通过前端api查询,从图片中点击会展示一个地图,想从那个地址传参查出指定地块数据,如图。
您好,您截图展示的位置仅为地图服务预览,无法实现您说的设置部分参数进行查询。地图服务有queryResults资源,通过对queryResults资源执行 POST 请求,可以进行 SQL 查询、距离查询、空间查询、最近地物查询、范围查询等。查询后的结果在queryResults资源在地图中高亮预览(并不会仅展示查询结果,如下图)
如果需要仅展示地图中的部分数据出图,可以使用tempLayersSet资源,过 POST 请求为地图创建一个临时图层集,具体参数设置参考帮助文档:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/maps/map/tempLayersSet/tempLayersSet.htm
创建完临时图层之后可以通过entireImage资源构造get请求获取全幅显示的图片,请求参考http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/maps/map/entireImage.htm
按照示例加入参数 post 接口就报错,难道参数格式有问题,具体是什么样格式参数
您仔细看一下临时图层示例呢,使用的是tempLayersSet.rjson资源。