点击地块出现的是正方形,而不是地块轮廓

0 投票

代码如图所示

var selectClick = new ol.interaction.Select({
  condition: ol.events.condition.click,
  multi: true,
});
map.addInteraction(selectClick);
selectClick.on('select', function(e) {
  if(e.selected.length>0){
    console.log(e.selected[0].N.attributes.ID)
  }
});

效果是这样的,

7月 30 分类:  40次浏览 | 用户: 斯文鱼 (3 分)
重新分类 7月 30 用户:华红霞

1个回答

0 投票
这个是只出现在这一块还是点击任意位置都出现这个情况?换一个数据做点击事件能否正常获取到结果,我看你的点击事件触发后会console得到他的结果,是否是点击对了面,返回的结果是正确的,但是在前端加载出来的时候是正方形这种情况?
7月 30 用户: 于浩 名扬四海 (4,171 分)
你好,任何地块都有这个问题,只要是放大到足够大,点击就是方块,我琢磨着是不是跟瓦片什么的有关啊
你切的是矢量瓦片还是栅格瓦片?我在官网做测试没有出现过类似情况,方便的话私信我qq号,然后发一下相关的信息确认下是否是缺陷
私信已发
...