单击时在地图框中的WMS图层上不起作用

时间:2019-11-12 09:12:53

标签: javascript mapbox

先谢谢了。      我正在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层。

0 个答案:

没有答案