아임웹 카카오맵 지도 삽입하기 (코드)

아임웹 카카오맵 지도 삽입하기 (코드)

1. 시작하며

아임웹에서는 지도 위젯을 활용하여 네이버 지도와 구글 지도를 삽입할 수 있지만, 카카오맵 지도는 기본 제공되지 않습니다.
따라서, 카카오맵을 삽입하려면 코드 위젯을 활용하여 직접 구현해야 합니다.

아임웹 단일 지도 위젯 설정창
아임웹 단일 지도 위젯 설정창

이번 글에서는 아임웹에서 카카오맵 지도를 추가하는 방법을 소개해 드리겠습니다.
간단한 코드 수정만으로 손쉽게 적용할 수 있으니 아래 내용을 참고해 주세요!

카카오맵
카카오맵





2. 카카오맵 지도 삽입하기

2.1 카카오맵 소스 코드 복사하기

카카오맵에서 원하는 장소를 검색한 후 클릭합니다.
‘내보내기’ 아이콘을 클릭한 후, 'HTML 태그 복사'를 합니다.


카카오맵 사이트 바로가기
카카오맵의 특정 장소에 대해 HTML 태그 복사
카카오맵의 특정 장소에 대해 HTML 태그 복사

필요 시 지도 크기, 아이콘, 확대/축소 설정을 조정한 후 ‘소스 생성하기’ 버튼을 클릭합니다.
생성된 소스 코드를 복사한 후, 메모장에 붙여 넣습니다.

지도 크기, 아이콘, 확대/축소, 위치 조정 후 소스 생성하기
지도 크기, 아이콘, 확대/축소, 위치 조정 후 소스 생성하기
소스 복사
소스 복사

2.2 반응형 설정을 위한 코드 수정

아래의 코드에서 ID값, timestamp값, key값을 변경하여 지도 크기를 반응형으로 설정할 수 있습니다.

<!-- 1. 지도 노드 -->
<div id="ID값" class="root_daum_roughmap root_daum_roughmap_landing"></div>

<!-- 반응형 스타일 적용 -->
<style>
  #ID값{
    width: 100%;
    max-width: 640px; /* 최대 너비 지정, 필요시 너비 수정 */
    height: 360px; /* 기본 높이, 필요시 높이 수정 */
  }

  /* 화면이 768px 이하일 때 (태블릿 및 모바일) */
  @media (max-width: 768px) {
    #ID값{
      height: 280px; /* 필요시 높이 수정 */
    }
  }

  /* 화면이 480px 이하일 때 (스마트폰) */
  @media (max-width: 480px) {
    #ID값{
      height: 220px; /* 필요시 높이 수정 */
    }
  }
</style>

<!-- 2. 설치 스크립트 -->
<script charset="UTF-8" class="daum_roughmap_loader_script" src="https://ssl.daumcdn.net/dmaps/map_js_init/roughmapLoader.js"></script>

<!-- 3. 실행 스크립트 -->
<script charset="UTF-8">
  document.addEventListener("DOMContentLoaded", function() {
    new daum.roughmap.Lander({
      "timestamp": "timestamp값",
      "key": "key값",
      "mapWidth": "100%",
      "mapHeight": document.getElementById('ID값').offsetHeight
    }).render();
  });
</script>

코드 수정 방법

  • ID값, timestamp값, key값을 2.1에서 메모장에 붙여넣은 카카오맵 코드 값으로 변경합니다.
  • 메모장에 붙여넣은 소스 코드에서 ID, timestamp, key 값 복사
    메모장에 붙여넣은 소스 코드에서 ID, timestamp, key 값 복사
  • width, height 값을 필요에 따라 수정합니다.
  • 반응형 설정이 필요 없을 경우, 카카오맵에서 복사한 원본 소스를 그대로 사용하셔도 됩니다.

2.3 코드 위젯에 삽입하기

아임웹 디자인 모드에서 코드 위젯을 추가합니다.
2.2에서 수정한 코드를 코드 위젯에 붙여넣습니다.

코드 위젯 추가 후 코드 붙여넣기
코드 위젯 추가 후 코드 붙여넣기

2.4 미리보기에서 확인하기

미리보기 모드에서 정상적으로 카카오맵 지도가 표시되는지 확인합니다.

'미리보기'를 통해 지도 확인
'미리보기'를 통해 지도 확인
0:00
/0:15

아임웹 홈페이지 카카오맵 적용 화면






3. 마무리

아임웹에서 카카오맵 지도를 삽입하는 방법을 소개해 드렸습니다.
카카오맵에서 제공하는 소스 코드를 활용하면 간단한 설정만으로도 손쉽게 지도 기능을 추가할 수 있습니다.

카카오맵을 활용하면 좋은 경우

  • 네이버 지도나 구글 지도 대신 카카오맵을 이용하고 싶은 경우
  • 특정 지역 중심의 정확한 길 안내가 필요한 경우
  • 브랜드 이미지에 맞는 지도 스타일을 적용하고 싶은 경우

카카오맵 지도가 필요한 경우, 위에서 안내해 드린 방법을 참고하여 쉽고 간편하게 설정해 보시길 바랍니다!

[함께 읽으면 좋은 글]

* 아임웹 지도 위젯 마커 아이콘 변경 (코드)

아임웹 지도 위젯 마커 아이콘 변경 (코드) | 아임웹 홈페이지 지식 저장소, 웹카이브
아임웹 지도 위젯의 기본 마커 아이콘을 브랜드 로고나 캐릭터 등으로 커스터마이징하여 홈페이지 디자인의 통일감과 개성을 높이는 방법을 소개합니다.

* 아임웹 지도 위젯 모서리 둥글게 설정하기 (코드)

아임웹 지도 위젯 모서리 둥글게 설정하기 (코드) | 아임웹 홈페이지 지식 저장소, 웹카이브
아임웹 지도 위젯의 모서리를 간단한 CSS 코드를 통해 둥글게 만드는 방법을 소개합니다. 이 방법으로 홈페이지 디자인의 통일감을 높이고, 보다 세련된 레이아웃을 구현할 수 있습니다.

게시글 더보기

아임웹 동영상 위젯 모서리 둥글게 (코드)

아임웹 동영상 위젯 모서리 둥글게 (코드)

1. 시작하며 아임웹으로 홈페이지를 만들다 보면 다양한 위젯을 배치하게 됩니다. 그중에서도 동영상 위젯은 시각적인 정보 전달에 효과적인 요소인데요, 이때 다른 요소들과 조화롭게 보이기 위해서는 디자인 디테일이 매우 중요합니다. 예를 들어 이미지나 버튼은 둥글게 처리했는데, 동영상만 각져 있다면 화면의 전체적인 느낌이 어색해질 수 있습니다. 그래서 이번 글에서는 아임웹 동영상 위젯의 모서리를

아임웹 텍스트가 떠오르는 애니메이션 (코드)

아임웹 텍스트가 떠오르는 애니메이션 (코드)

1. 시작하며 홈페이지를 방문한 첫 순간, 사용자의 이목을 사로잡는 요소 중 하나는 바로 텍스트 애니메이션입니다. 정적인 텍스트보다 살짝 움직이는 텍스트는 훨씬 더 주목받을 수 있으며, 브랜드나 메시지를 자연스럽게 강조하는 데 유용합니다. 이번 글에서는 아임웹을 통해 텍스트 한 줄씩 부드럽게 떠오르는 애니메이션 효과를 구현하는 방법을 안내드립니다. 2. 텍스트가 위로 떠오르는 부드러운

아임웹 라이브 뱃지 만들기 (코드)

아임웹 라이브 뱃지 만들기 (코드)

1. 홈페이지에 ‘LIVE’ 뱃지가 필요한 이유 홈페이지에서 후기나 리뷰를 실시간으로 보여줄 때, 시각적으로 주목받을 수 있는 방법은 매우 중요합니다. 단순한 텍스트보다 시각적으로 강조된 뱃지를 활용하면 사용자의 집중도를 높이고, 정보의 긴급성이나 신뢰도를 효과적으로 전달할 수 있습니다. 실시간 후기, 라이브 상담, 긴급 공지, 한정 이벤트와 같이 현재 진행 중인 정보를 보여줄 때

아임웹 입력폼 개인정보수집동의 숨기기

아임웹 입력폼 개인정보수집동의 숨기기 (코드)

1. 시작하며 아임웹에서 입력폼을 통해 고객의 개인정보를 수집하거나 제3자에게 제공하는 경우, 반드시 관련 동의 항목을 명시해야 합니다. 하지만 입력폼 하단에 긴 동의 문구가 노출되면 폼이 길어지고 가독성도 떨어지기 쉬운데요, 이번 글에서는 입력폼 디자인을 해치지 않으면서도 개인정보 동의를 받을 수 있는 방법을 소개해 드리겠습니다. 2. 아임웹 입력폼 동의 항목 기본 설정