首页 / 浏览问题 / / 问题详情
点击事件出发后,如何获取对象信息?
7月6日, 2020
map.addLayer(point);

map.on('click',function(e){

})

如何从额中判断是否点击的是不是添加的point对象,如果是怎么获取point中的属性

1个回答

您好            var vectorSource = new ol.source.Vector({
                features: (new ol.format.GeoJSON()).readFeatures(serviceResult.result.features),
                wrapX: false
            });
            resultLayer = new ol.layer.Vector({
                source: vectorSource
            });
            map.addLayer(resultLayer);
            var iner=new ol.interaction.Select({
        condition: ol.events.condition.pointerMove,     // 唯一的不同之处,设置鼠标移到feature上就选取
        layers: [resultLayer]
        })
                // 添加一个用于选择Feature的交互方式
       map.addInteraction(iner);
 
      iner.on('select',(e)=>{
        console.log(e,'e')
    })
阳俊林  (3,347分)  名扬四海
7月6日, 2020
...