OpenLayers를 사용하여 하나의지도보기를 다른지도와 동일하게 설정하고 싶습니다. 지금까지 Zoom and Center를 사용해 보았지만 기술적으로 어느 정도 예측할 수 없었기 때문에 어느 정도 시도해 보았습니다.OpenLayers - 현재 범위까지 맞춤 축소 중
최신 OpenLayers (4.6.3)를 사용하고 있습니다.
다음 코드는 이론적으로 현재지도의 범위를 가져 와서 내지도를 해당 범위에 맞춰 이동하지 않도록해야합니다. 내가 충분히 확대하면
let view = map.getView();
let extent = view.calculateExtent(map.getSize());
view.fit(extent, map.getSize());
그러나 실제로
는, (예를 들어, 6 더하기 버튼을 클릭) 한 다음 위의 코드를 실행, 그것은 내가 무엇을 그냥하지 않은, 내가 그것을 실행할 때마다 축소 필요.나는 constraintResolution
을 시도했지만 피해를 최소화하고 완전히 제거하지 않았습니다. 여기
비디오 : https://www.youtube.com/watch?v=ZAV_FuZ-p7M&feature=youtu.be
코드에 아무런 변화가 없습니다. –
6 배 확대 했습니까? – Amit
버튼과 휠을 모두 사용해 보았습니다. –