先谢谢了。 我正在mapbox wms图层上工作。我的要求是单击时显示多边形详细信息。
map.on('load', function() {
map.addLayer({
'id': 'wms-test-layer',
'type': 'raster',
'source': {
'type': 'raster',
'tiles': [
'https://img.nj.gov/imagerywms/Natural2015?bbox={bbox-epsg-3857}&format=image/png&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3857&transparent=true&width=256&height=256&layers=Natural2015'
],
'tileSize': 256
},
'paint': {}
}, 'aeroway-line');
});
map.on('click', 'wms-test-layer', function (e) {
console.log("polygon is:",e.features[0]);
});
onclick不适用于上述wms层。