这几天刚开始学习,遇到了一个疑惑,就是我在网上学习:地图服务(maps)一般只用于展示,数据服务用于查询(得到结果然后再渲染至地图上),今天拿到了一个之前培训的案例,发布的是地图服务,没有发布数据服务,而且我我进了服务看了图层的查询是不支持的(http://localhost:8090/iserver/services/map-beijing/rest/maps/beijing/layers/beijing.html----- 可显示: true 可查询: false ),可依然能通过这个地图服务查询出图层中的结果,这是为什么? 用的是北京哪个例子: window.url = "http://localhost:8090/iserver/services/map-beijing/rest/maps/beijing"; var param = new L.supermap.QueryBySQLParameters({ queryParams: [{ name: "学校@beijing", attributeFilter: "name like '%" + data.field.title + "%'" }, { name: "医院@beijing", attributeFilter: "name like '%" + data.field.title + "%'" }], });