미채택 완료

다음지도 api 확대 축소 제한 명령어가 어떻게 되나요?

구글맵api는 확대축소 제한이


maxzoom : 10

minzoom : 2

이런식인대


다음지도 api는 명령어가 모인가요? 아무리 찾아봐도 안보이네요

아시는분 계신가요?

|

답변 4개 / 댓글 4개

https://apis.map.kakao.com/web/documentation/#Map_setMinLevel

setMinLevel(minLevel)

지도의 최저 레벨 값을 설정한다.
기본적으로 레벨 값이 작을수록 지도는 확대되는데
이 함수로 설정한 레벨까지만 확대할 수 있게 된다.

map.setMinLevel(3);
Parameters
  • minLevel Number

setMaxLevel(maxLevel)

지도의 최고 레벨 값을 설정한다.
기본적으로 레벨 값이 클수록 지도는 축소되는데
이 함수로 설정한 레벨까지만 축소할 수 있게 된다.

map.setMaxLevel(10);
레벨3이 디폴트값이고요

확대 축소버튼을 추가할수있는데 그러면 줌효과와 같지않을까요?

답변에 대한 댓글 1개

기본 시작은 맵레벨이 5로 시작합니다.

사용자가 마우스 휠이나 확대축소 버튼으로 조작을 합니다.
이걸 한계치를 제한 하고싶은겁니다.
(최대 7, 최저 3 이렇게요)

구글은 딱 민 맥스 두개만 추가해 주면 되는대 다음은 저 명령어를 찾을수 없어서 질문드리는 겁니다.

따로 없는걸로 알고있습니다


Copy
level = map.getLevel();if(level <= 2){return false;}

답변에 대한 댓글 2개

다음에 위 명령어 체게가 없는지 위 소스로 이것저것 수정하면 지도가 아에 먹통이 되네요
map 은 선언해주셧나요? 저소스는 초기 지도레벨이 2이하면 작동안한답니다..

var container = document.getElementById('map'); //지도를 담을 영역의 DOM 레퍼런스

var options = { //지도를 생성할 때 필요한 기본 옵션

center: new daum.maps.LatLng(33.450701, 126.570667), //지도의 중심좌표.

level: 3 //지도의 레벨(확대, 축소 정도)

};


var map = new daum.maps.Map(container, options); //지도 생성 및 객체 리턴



라네요 

http://apis.map.daum.net/web/guide/

답변에 대한 댓글 1개

보여주는 레벨이 아니라 맥스레벨 민레벨 설정을 찾고 있습니다.

답변을 작성하려면 로그인이 필요합니다.