매일 아침, 어제의 AI를 한 통으로 정리해 보내드립니다메일로 받아보기

METAL LAB

mahlernim/google-timeline-visualizer

863오늘 +575Kotlin

구글 타임라인 기록을 여행 지도 애니메이션 영상으로 만들어주는 앱

Timeline Visualizer는 구글맵의 위치 기록(Timeline) 파일을 읽어 한 해 동안 다녀온 여행 경로를 움직이는 지도 영상으로 만들어주는 오픈소스 앱이다. 안드로이드 앱과 아이폰용 웹앱 두 가지로 제공되며, 위치 기록 파일을 서버에 올리지 않고 기기 안에서만 처리한다. 코틀린으로 작성됐고 깃허브에서 863개의 별을 받았다.

무엇을 하는 레포인가

  1. 구글맵 설정에서 내려받은 Timeline.json 파일을 앱에 불러와 원하는 기간(월 범위 또는 정확한 날짜)을 고르면 이동 경로가 지도 위에서 움직이는 영상(10초~300초)으로 만들어진다
  2. 안드로이드 앱은 APK로 직접 설치하고, 아이폰은 설치 없이 사파리 브라우저로 웹앱을 열어 사용하며 사파리 16.4 이상에서 MP4 제작을 지원한다
  3. 카메라 움직임(고정/역동적), 영상 화질(480p~1080p, 정사각형·세로·가로), GPS 오차 좌표 자동 제거 등 세부 설정을 조절할 수 있다
  4. 완성된 영상은 안드로이드의 Movies/Timeline Visualizer 폴더에 저장되며 앱 내 '내 동영상' 목록에서 재생·공유·삭제할 수 있다
  5. 구글 로그인이나 위치 권한을 요구하지 않고 위치 기록 파일 자체는 절대 인터넷에 업로드되지 않으며, 지도 타일을 표시하기 위해 CARTO 서버에만 지도 영역 요청이 전송된다

왜 중요한가

자신이 1년간 어디를 다녔는지 시각적으로 확인하고 싶은 사람이나 여행 브이로그용 지도 애니메이션이 필요한 사람에게 개인정보를 외부에 노출하지 않으면서도 무료로 쓸 수 있는 도구를 제공한다. 오픈소스이자 데스크톱용 파이썬 버전도 함께 제공돼 개발자가 직접 빌드하거나 커스터마이징할 수 있다.

이 레포의 용어

  • Timeline.json · 구글맵이 기록한 사용자의 위치 이동 내역을 담은 내보내기 파일
  • E7 좌표 · 위도·경도 값에 10^7을 곱해 정수로 표현하는 좌표 형식
  • great-circle path(대권 경로) · 지구 구면 위 두 지점을 잇는 최단 경로로, 장거리 비행 구간을 부드럽게 이어줄 때 쓰임
  • CARTO · 오픈스트리트맵 데이터를 기반으로 지도 타일 이미지를 제공하는 서비스
  • APK · 구글플레이를 거치지 않고 안드로이드 기기에 직접 설치할 수 있는 앱 설치 파일

레포 원문 소개 (영문)

Visualize your year in travel using your Google Location History (Timeline) data

GitHub에서 보기

주목받는 레포

레포 전체 보기 →

METAL LAB 최신 기사