2017-04-23 3 views
0

interaction.Select를 사용하여 기능을 선택한 후 좌표를 가져오고 싶습니다. 내 코드의Openlayer 4 선택 기능 후 폴리곤 좌표 얻기

조각 :

var selectf = new ol.interaction.Select({ 
    layers: [vectorLayer], 
    }); 
    map.addInteraction(selectf); 


    selectf.on('select', function(evt) { 

//here I want read coordinates of selected feature 
}); 

내가 그것을 할 수 있습니까?

답변

0

'선택'이벤트에서 다음 방법을 사용하여 벡터 피쳐에서 좌표를 가져올 수 있습니다.

select.on('select', function(event) { 
console.log(event.selected[0].getGeometry().getCoordinates()); 

    }); 
+0

브루스에게 감사드립니다. 그런데 왜 기하학 서클을 사용하지 않습니까? – Rafik73