当地图有多个图层时,多个图层都对应不同的点击事件,就需要判断当前点击是否含有其它图层。
如:示例中需要判断当前点击图层是否与“建筑物面”图层重叠,判断当前点击是否含有"JZWMLayer"即可。
若features为空,则不包含建筑物面;若features长度大于0,则包含建筑物面,根据返回结果做处理即可。
var features = map.queryRenderedFeatures(e.point, {
layers: [“JZWMLayer”]
});
mapbox_判断当前点击处是否含有“JZWMLayer“图层
最新推荐文章于 2024-01-31 10:23:51 发布