【问题原因】两个原因导致查不到数据:1)参数bbox格式传的有误 2)查询图层名称给得有误
【解决办法】1、bbox正确的格式如下:
var bbox=[minX,minY,maxX,maxy]:// 定义一个地理范围的边界框
var features = map.queryRenderedFeatures(bbox,
layers:['my-layer-name’]// 指定要査询的图层名称
});
2、查询图层名称可以通过vectorstyles资源(如:http://ip:8090/iserver/services/map-mvt-china Province Inchina2/rest/maps/China_Province _In@China2/tileFeature/vectorstyles?type=MapBox_GL)中搜索id获取