Skill/OpenLayers

[OpenLayers] 지도를 원하는 위치와 Zoom으로 조정하기

진열사랑 2020. 10. 7. 20:45

출처 : www.gisdeveloper.co.kr/?p=6285

 

Map 객체는 View 객체를 통해 화면에 지도의 어떤 위치를 표시할지를 결정할 수 있다. 먼저 MBR을 통해 조정하는코드의 예는 아래와 같다.

var mbr = vectorSource.getExtent();

map.getView().fit(mbr);

 

또한 원하는 지도의 위치로 화면을 이동하기 위해 필요한 코드는 아래와 같다.

var pt = [100000, 200000];

map.getView().setCenter(pt);

 

원하는 Zoom 레벨값으로 조정하는 코드는 아래와 같다.

map.getView().setZoom(10);

 

지도를 각도로 회전할 수 있는데 코드는 아래와 같다.

map.getView().setRotation(radianV);

 

지도를 해상도(Resolution)으로도 Zoom 할수 있는데 아래와 같다.

map.getView().setResolution(123.12344);