Google Maps에서 별표를 표시한 장소가 Google Earth에도 보일 거라고 생각하고 앱을 열었는데, 지구본에는 아무것도 나타나지 않습니다. 핀도 목록도 없습니다. 두 서비스 모두 Google 제품이지만 저장한 장소를 서로 동기화하지 않기 때문입니다.
두 서비스를 연결하는 설정도 없습니다. 별표 표시한 장소는 Google Maps 계정에만 저장되고, Google Earth에는 직접 추가한 프로젝트나 파일만 표시됩니다. 대신 KML 파일을 이용하면 목록을 옮길 수 있습니다. Google Earth는 KML을 기본으로 지원하며, Google Maps 목록도 KML로 만들 수 있습니다. 전체 과정은 약 2분이면 충분합니다.
KML을 사용해야 하는 이유
KML은 Keyhole Markup Language의 약자입니다. Google Earth의 기반이 된 회사 Keyhole에서 이름을 따왔으며, Google Earth가 처음부터 이 형식을 중심으로 설계되었습니다. KML 파일에서는 저장한 장소 하나하나가 이름과 좌표를 가진 위치표시로 기록되므로 Google Earth가 별도의 변환 없이 그대로 읽을 수 있습니다.
KMZ라는 형식도 볼 수 있습니다. KMZ는 사용자 지정 아이콘 같은 파일을 함께 담을 수 있도록 KML을 압축한 형식입니다. Google Earth는 KML과 KMZ를 모두 열지만, 이 작업에는 KML이면 충분합니다.
문제는 Google Maps 쪽입니다. Google Maps 목록 화면에는 KML 내보내기나 다운로드 버튼이 없습니다. ExportMyMap 확장 프로그램은 바로 이 빠진 기능을 대신합니다.
1단계: 확장 프로그램 설치
Chrome Web Store에서 ExportMyMap을 설치하고 Chrome에 추가를 누른 뒤 도구 모음에 고정하세요. Chromium 기반 브라우저에서 작동하므로 Chrome, Edge, Brave, Arc에서 사용할 수 있습니다. 이전에 공유 링크나 PDF를 만들 때 사용했다면 같은 도구에서 출력 형식만 다르게 고르면 됩니다.
2단계: 옮길 목록 열기
Google Maps에서 원하는 계정으로 로그인했는지 확인한 다음 별표 표시, 가고 싶은 곳, 즐겨찾기 또는 직접 만든 목록을 여세요. 확장 프로그램은 현재 열려 있는 Google Maps 세션을 사용하므로 다시 로그인하거나 별도의 권한을 승인할 필요가 없습니다.
목록이 크다면 한 가지 제한을 알아두세요. 데스크톱 Google Maps는 별표 표시한 장소를 200개까지만 보여 주는 경우가 있습니다. 실제로는 더 많이 저장되어 있어도 화면에서만 잘립니다. 여기에 해당한다면 먼저 200개가 넘는 별표 표시 장소를 내보내는 방법을 따라 전체 목록을 확보하세요.
3단계: KML로 내보내기
ExportMyMap 아이콘을 클릭하면 Google Maps 위에 패널이 열리고 계정의 목록을 불러옵니다. 옮길 목록을 선택하고 형식을 KML로 지정한 뒤 다운로드하세요. 목록 이름을 딴 파일이 다운로드 폴더에 저장됩니다. KML은 브라우저에서 로컬로 생성되므로 파일을 만들기 위해 장소 데이터가 업로드되지 않습니다.
4단계: Google Earth에서 열기
KML을 가져오는 메뉴는 사용하는 Google Earth 버전에 따라 조금 다릅니다.
웹용 Google Earth(earth.google.com): 왼쪽에서 프로젝트 패널을 열고 새 프로젝트 → 컴퓨터에서 KML 파일 가져오기를 선택한 다음 다운로드한 파일을 여세요. 지구본이 목록의 장소로 이동하고 각 위치에 핀이 표시됩니다.
Google Earth Pro(데스크톱): 파일 → 열기에서 .kml 파일을 선택하세요. 가져온 장소는 왼쪽 패널의 임시 장소 아래에 나타납니다. 프로그램을 닫은 뒤에도 유지하려면 해당 항목을 내 장소로 드래그하세요.
어느 방법을 사용해도 장소마다 이름이 붙은 핀이 하나씩 생깁니다. 내보낼 때 메모를 포함했다면 핀을 클릭했을 때 팝업에서 함께 볼 수 있습니다. 이제 지구본을 돌리고, 3D로 기울이고, 장소를 켜고 끄거나 여러 지점을 차례로 이동하는 투어를 만들 수 있습니다.
KML에 포함되는 정보와 빠지는 정보
KML은 지도에 점을 표시하기 위한 형식입니다. 따라서 장소의 이름, 좌표, 그리고 선택한 경우 메모가 들어갑니다. 전화번호, 평점, 영업시간, 웹사이트는 포함되지 않습니다. 이런 정보는 Google Earth에서 핀을 배치하는 데 필요하지 않기 때문입니다.
상세 정보도 필요하다면 같은 목록을 CSV 또는 Excel로 한 번 더 내보내세요. Google Earth에서는 위치를 보고, 스프레드시트에서는 나머지 정보를 확인하면 됩니다.
직접 만든 파일이나 이메일로 받은 파일이 Google Earth에서 열리지 않는다면 무료 KML 검사기로 확인해 보세요. XML 문법이 잘못됐는지, 지오메트리가 빠졌는지, 문제가 어느 줄에 있는지 구체적으로 알려 줍니다.
알아두면 좋은 문제 해결 방법
이미 다른 형식의 파일이 있습니다. GeoJSON이나 CSV 파일을 가지고 있다면 다시 내보낼 필요가 없습니다. GeoJSON을 KML로 변환하거나 CSV를 KML로 변환하세요. GPX와 Excel을 포함한 다른 변환 도구도 사용할 수 있습니다. 변환은 모두 브라우저 안에서 이루어지며 파일이 업로드되지 않습니다.
장소 하나가 빠졌습니다. Google Earth는 좌표를 기준으로 핀을 표시합니다. 좌표가 없는 항목은 KML에서 핀으로 만들 수 없어 제외됩니다. 드문 경우이며, 내보내기 오류라기보다 KML 형식의 특성입니다.
휴대전화에서 작업하고 있습니다. KML 내보내기에는 데스크톱 Chromium 브라우저가 필요합니다. 웹용 Google Earth와 Google Earth Pro에서는 만들어진 파일을 안정적으로 열 수 있지만, 모바일 앱은 가져온 KML을 다루는 방식이 더 제한적입니다. 이 단계는 컴퓨터에서 진행하는 편이 좋습니다.
정리하면 Google Maps와 Google Earth는 저장 장소를 직접 공유하지 않지만 KML 파일이 둘 사이를 이어 줍니다. 목록을 KML로 내보내 Google Earth에서 열면, 별표로만 보던 장소를 지구본 위에서 탐색할 수 있습니다.