OpenLayers의 맵 이동 /지도 팬 이벤트를 등록 :어떻게지도 이동 /지도 팬, 같은 뭔가를 OpenLayer 3 맵 이벤트를 찾고 있어요 3
map.on('move', function(){
...
}
사람이 어떻게 구현 알고 있나요?
OpenLayers의 맵 이동 /지도 팬 이벤트를 등록 :어떻게지도 이동 /지도 팬, 같은 뭔가를 OpenLayer 3 맵 이벤트를 찾고 있어요 3
map.on('move', function(){
...
}
사람이 어떻게 구현 알고 있나요?
UPDATE : 이러한 이벤트는 최신 버전에서 더 이상 존재하지 않는
. 최신 정보는 the more recent answer을 참조하십시오. 당신이 찾고있는 이벤트
이름은 (하지만,이 속성 이름에 의존 아마 더 좋은 생각 : ol.MapBrowserEvent.EventType.DRAG
하지만 데모 페이지에 작동하지 않았다) : drag
및/또는 dragend
있습니다
map.on('drag', function() {
console.log('Dragging...');
});
map.on('dragend', function() {
console.log('Dragging ended.');
});
리버스 엔지니어링 mapbrowserevent.js
내부보고는, 문서는 명시 적 이벤트가 아직 문서화되지 않은 언급하고있다.
moveend
이벤트는 검색 한 이벤트 일 수 있습니다. 드래그하여 호출하지 않은 이벤트도 감지합니다. 이러한 이벤트는 더 이상 존재하지 않는
map.on('moveend', function (e) {
console.log("moved");
});
지도가 움직이는 동안 이벤트가 발생하지 않는다고 가정하는 것이 맞습니까? –
참조하십시오. ''drag'' 이벤트는''pointerdrag''로 이름이 바뀌었고''dragend''는 더 이상 존재하지 않지만''moveend'' 이벤트가 있습니다. –
답변을 쓸모 없게 삭제했지만 받아 들일 수는 없습니다. – kryger