>

이 예제를 구현하고 있습니다 https://openlayers.org/feature-frenzy /examples/editing.html 이지만 기능을 드래그 할 때 가로 챌 수 없습니다.

이것은 내가 코드에 추가 한 것입니다 :

translateInteraction.on('translateend', function (e) {
    console.log( e );
});
translateInteraction.on('translating', function (e) {
    console.log( e );
});

다각형을 만든 다음 다각형을 선택하여 드래그하지만 이벤트는 시작되지 않습니다. 내 목표는 드래그 한 기능을 포착하는 것입니다.


  • 답변 # 1

    이 예제는 해당 이벤트를 지원하지 않는 OpenLayers 버전 3.8.2를 사용하는 것입니다. OpenLayers 3 https://openlayers.org/en/v3.20.1/apidoc/ol.interaction.Translate.html의 최종 릴리스와 OpenLayers 4/5/6에서만 사용할 수 있습니다. ol.js 링크를 최신 버전으로 바꾸면 작동합니다.

관련 자료

  • 이전 pandas - 데이터 프레임 열의 값을 다른 데이터 프레임의 올바른 행과 일치시키는 방법은 무엇입니까?
  • 다음 r - 데이터 프레임에서 특정 행만 유지하는 방법은 무엇입니까?