Vue/vue3+vuex

Vue 카카오 지도 만들기

디비드킴 2022. 6. 29. 13:04

1.개발자센터에서 자바스크립트 키를얻는다

2.카카오 지도를 호출한다

자세한설명

-https://apis.map.kakao.com/web/guide/

코드

1.index.html에 sdk호출을 세팅한다

-<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=자바스크립트key"></script>

2.지도를 호출한다

-mount 시킨다

vuex문법이 있는데 vue로 하려면

this.setDomSize(window.innerWidth,window.innerHeight)

=>new window.kakao.maps.Map(mapContainer, mapOption);

바꿔서 사용하면된다

저 'init' 액션 안에 동일한 코드가 있다

여기서 중요한점 window.kakao로 해줘야 index.html의 sdk에서 가져올 수있다

 

3.사이즈 지정과 리사이즈 이벤트

mount에 이벤트 리스너를 걸어 놓았다

refs로 돔에 접근해서 사이즈를 조정해주면된다