我在有一些 WMS 图层的地图中添加了 SLDSelect;选择有效,但它考虑了一个大区域,而不仅仅是我点击的点,所以如果我点击一个点图层,控件会突出显示我点击的那个点旁边的所有点。
这是我用来创建控件的代码:
new OpenLayers.Control.SLDSelect(
OpenLayers.Handler.Click,
{
layers: [ ] // I add layers dinamically
, selectionSymbolizer: {
'Polygon': {fillColor: '#00FF66', stroke: false},
'Line': {strokeColor: '#00FF33', strokeWidth: 2},
'Point': {graphicName: 'square', fillColor: '#00FF00', pointRadius: 5}
}
}
)
如何指定设置以减少单击地图时视为选择的区域?
谢谢你,再见斯特凡诺