지도를 띄우는 Init_Map 부분만 API에서 제공이되고있는데
지도를 Init_Map을 통해 띄우고 지도를 다시 내리고 싶은데 어떤 방법이 있을까요?
문의 내용이 잘 이해되지 않습니다.
좀 더 자세히 설명해주시겠어요?
css를 사용해서 지도 영역을 on/off 할 수 있습니다.
아래 소스도 참고해주세요.
<div id="map" style="width:100%;height:350px;display:block"></div>
<button onclick="toggle()">지도 on/off</button>
<script>
var mapContainer = document.getElementById('map'), // 지도를 표시할 div
mapOption = {
center: new kakao.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표
level: 3 // 지도의 확대 레벨
};
// 지도를 표시할 div와 지도 옵션으로 지도를 생성합니다
var map = new kakao.maps.Map(mapContainer, mapOption);
function toggle() {
var display = document.getElementById('map').style.display;
if(display === 'block') { // on -> off
document.getElementById('map').style.display = "none";
} else { // off -> on
document.getElementById('map').style.display = "block";
}
}
</script>
감사합니다 ^^
1개의 좋아요