주요 메뉴 바로가기 (상단) 본문 컨텐츠 바로가기 주요 메뉴 바로가기 (하단)

구글 타임라인 비주얼라이저 사용법, 아이폰 갤럭시 이동 기록을 지도에 시각화하는 방법

하얀북극곰 조회수  

여행을 다녀온 뒤 사진은 많이 남아 있는데, 정작 어느 도시를 어떤 순서로 이동했는지 한눈에 보여주기는 쉽지 않습니다. 이럴 때 구글 지도에 쌓인 타임라인 데이터를 활용하면 내가 다녔던 경로를 지도 위에 선으로 그려볼 수 있습니다.

​

이번에 소개하는 Google Timeline Visualizer는 구글 타임라인 데이터를 읽어 이동 경로가 재생되는 MP4 영상과 전체 경로 이미지를 만들어주는 오픈소스 도구입니다. 다만 구글이 직접 제공하는 공식 서비스는 아니며, GitHub의 mahlernim/google-timeline-visualizer 프로젝트를 이용하는 방식입니다.

​

전체 과정은 생각보다 단순합니다.

​

타임라인 데이터 내보내기 → 비주얼라이저에서 JSON 불러오기 → 날짜와 영상 설정 → 미리보기 → MP4 저장

​

문제는 안드로이드와 아이폰의 데이터 내보내기 위치가 다르다는 점입니다.

​

​

시작하기 전에 타임라인 기록부터 확인

먼저 구글 지도 앱을 열고 우측 상단 프로필 사진을 누른 다음 내 타임라인으로 들어갑니다. 달력을 넘겼을 때 과거에 방문한 장소와 이동 경로가 보여야 합니다.

​

현재 구글 타임라인은 예전처럼 웹 계정에만 저장되는 구조가 아니라, 로그인된 스마트폰 기기에 정밀 위치정보를 저장합니다. 필요하면 암호화된 백업을 구글 서버에 보관할 수도 있습니다. 따라서 휴대전화를 바꾸거나 초기화한 적이 있다면 이전 기록이 현재 기기에 복원돼 있는지 먼저 확인해야 합니다.

​

이전 기록이 보이지 않는다면 구글 지도 타임라인 화면의 구름 모양 백업 아이콘을 눌러 복원 가능한 기기가 있는지 확인합니다. 비주얼라이저는 사라진 타임라인을 복구하는 프로그램이 아닙니다. 구글 지도에서 기록을 먼저 복원한 뒤 새로운 JSON 파일을 내보내야 합니다.

​

​

갤럭시에서 Timeline.json 내보내는 방법

안드로이드는 구글 지도 앱 안에서 파일을 내보내는 것이 아닙니다. 삼성 갤럭시를 포함한 안드로이드 스마트폰에서는 다음 경로로 이동합니다.

​

설정 → 위치 → 위치 서비스 → 타임라인 → 타임라인 데이터 내보내기

​

이후 계속을 누르고 저장 위치를 선택합니다. 나중에 찾기 쉽도록 Download 또는 다운로드 폴더에 저장하는 것이 편합니다. 정상적으로 끝나면 내보내기 완료 알림이 나오며, 일반적으로 Timeline.json 파일이 생성됩니다. 제조사와 안드로이드 버전에 따라 메뉴 이름이나 위치는 조금 다를 수 있습니다.

​

여러 구글 계정을 사용하고 있다면 구글 지도에서 실제 타임라인을 기록한 계정이 맞는지도 확인해야 합니다. 다른 계정의 파일을 내보내면 데이터가 없거나 원하는 이동 경로가 나오지 않을 수 있습니다.

​

​

안드로이드용 Timeline Visualizer 설치

2026년 8월 29일 기준 안드로이드 앱은 Google Play에서 검색해 설치하는 방식이 아닙니다. GitHub의 mahlernim/google-timeline-visualizer 저장소에서 최신 릴리스를 열고, Assets에 있는 TimelineVisualizer-버전명.apk 파일을 받아야 합니다.

​

여기서 .sha256 파일이나 Source code ZIP을 받으면 안 됩니다. 실제 설치 파일은 확장자가 .apk로 끝나는 파일입니다. 안드로이드 8.0 이상에서 사용할 수 있습니다.

​

설치가 차단되면 다운로드에 사용한 브라우저나 파일 앱에 대해 출처를 알 수 없는 앱 설치를 잠시 허용해야 합니다. 설치가 끝난 후 해당 권한은 다시 꺼두는 편이 좋습니다.

​

Google Play 외부에서 설치하는 앱인 만큼 비슷한 이름의 사이트나 재배포 파일을 이용하지 말고, 반드시 원본 GitHub 저장소의 최신 릴리스를 확인해야 합니다.

​

​

이동 경로 영상 만드는 방법

앱을 실행한 뒤 영상 만들기 또는 Create video를 선택하고, 앞에서 저장한 Timeline.json을 불러옵니다.

​

파일 분석이 끝나면 연간 기록, 월간 기록 또는 원하는 시작일과 종료일을 직접 선택할 수 있습니다. 연도를 넘어가는 기간도 지정할 수 있어 해외여행이나 장기 출장 경로만 따로 만들 수도 있습니다.

​

처음에는 다음과 같이 설정하면 어렵지 않습니다.

​

날짜 범위는 먼저 하루나 일주일 정도로 짧게 지정합니다. 정상적으로 경로가 표시되는 것을 확인한 뒤 한 달 또는 1년으로 늘리는 것이 좋습니다.

​

카메라 움직임은 전체 여행을 넓게 보여주려면 Steady, 가까운 이동을 따라가고 싶다면 Dynamic이나 Close-up이 어울립니다. 화면이 계속 움직이는 것이 부담스럽다면 Fixed를 사용할 수 있습니다.

​

화면 비율은 블로그와 인스타그램 피드라면 1:1, 릴스와 유튜브 쇼츠라면 9:16, 유튜브나 PC 영상이라면 16:9가 편합니다. 앱은 정사각형 480p·720p·1080p와 세로 1080×1920, 가로 1920×1080 형식을 지원합니다.

​

영상 길이는 10초부터 300초까지 설정할 수 있습니다. 처음 테스트할 때는 20~30초 정도가 적당하고, 이동 지역이 많다면 45~60초 정도로 늘리는 편이 경로를 알아보기 쉽습니다. 60초 이상은 렌더링 시간과 저장공간 사용량이 커질 수 있습니다.

​

설정이 끝났다면 바로 저장하지 말고 미리보기를 먼저 눌러봅니다. 출발지와 도착지, 날짜, 지도 범위가 맞는지 확인한 뒤 영상 만들기를 누르면 됩니다.

​

안드로이드 10 이상에서는 완성된 영상이 Movies/Timeline Visualizer 폴더에 자동 저장됩니다. MP4 외에도 전체 이동 경로를 한 화면에 담은 1080×1080 이미지도 저장하거나 공유할 수 있습니다.

​

​

아이폰에서 사용하는 방법

아이폰은 APK를 설치하지 않습니다. Safari에서 Timeline Visualizer 웹 앱을 열어 사용합니다.

​

타임라인 파일은 다음 순서로 내보냅니다.

​

Google 지도 → 프로필 사진 → 설정 → 위치 및 개인정보 보호 → 타임라인 데이터 내보내기 → 파일에 저장

​

구글 지도 앱 버전에 따라 위치 및 개인정보 보호 대신 개인 콘텐츠로 표시될 수도 있습니다. 공식 구글 도움말상 아이폰에서 내보낸 파일명은 location-history.json으로 저장될 수 있으며, 프로젝트 안내 화면에서는 Timeline.json으로 표시되기도 합니다.

​

최신 비주얼라이저는 현재 안드로이드와 iOS의 직접 내보내기 형식을 모두 지원하므로 파일 내용이 정상적인 구글 타임라인 JSON이라면 사용할 수 있습니다.

​

Safari 웹 앱에서 Choose Timeline.json을 누른 뒤 저장한 JSON 파일을 선택합니다. 날짜, 거리 단위, 카메라 움직임, 화면 비율을 정하고 지도 개인정보 안내에 동의한 다음 Preview를 눌러 확인합니다.

​

이상이 없다면 Create MP4를 누릅니다. 아이폰에서는 영상을 만드는 동안 Safari 탭을 닫거나 다른 페이지로 이동하지 않는 것이 좋습니다. MP4 생성에는 H.264 인코딩을 지원하는 Safari 16.4 이상이 필요합니다.

​

​

이동 경로가 이상하게 튄다면

타임라인은 실제 차량 블랙박스처럼 이동 경로를 초 단위로 완벽하게 기록하는 장치가 아닙니다. 건물 내부, 지하, 고층 건물 사이 또는 GPS 수신이 약한 장소에서는 다른 위치가 섞일 수 있습니다.

​

비주얼라이저에서 GPS outlier filtering을 Conservative로 설정하면 짧은 시간 동안 비현실적으로 멀리 왕복한 좌표를 일부 제외할 수 있습니다. 원본 JSON 파일 자체는 변경하지 않습니다. Accuracy limit은 처음에는 비워두고, 위치가 지나치게 많이 튈 때만 정확도가 낮은 좌표를 제외하는 방식으로 조정하는 것이 좋습니다.

​

경로 자체가 거의 표시되지 않고 Only raw location data found와 같은 안내가 나온다면, 구글 지도 앱에서 방문 장소와 이동 경로가 정상적으로 정리돼 있는지 확인한 뒤 다시 내보내야 합니다. 원본 타임라인에 기록되지 않은 이동은 비주얼라이저도 새로 만들어낼 수 없습니다.

​

​

개인정보는 반드시 확인해야 한다

이 도구는 선택한 JSON과 영상 렌더링을 스마트폰 또는 브라우저 안에서 처리합니다. JSON 전체와 완성된 영상이 개발자 서버로 업로드되는 구조는 아닙니다.

​

다만 배경 지도를 불러오기 위해 OpenStreetMap 기반의 CARTO 지도 타일을 요청합니다. 이때 화면에 표시되는 지역의 타일 번호와 IP 주소 같은 일반적인 네트워크 정보가 전달되므로, CARTO가 표시한 지역을 추정할 가능성은 있습니다.

​

무엇보다 Timeline.json에는 집과 직장, 자주 가는 장소, 이동 시간처럼 민감한 정보가 들어 있습니다. 오류를 문의하더라도 원본 파일 전체를 게시판이나 커뮤니티에 올려서는 안 됩니다.

​

현재 안정 버전에는 집이나 직장 주변을 자동으로 숨기는 기능이 포함돼 있지 않으므로 영상을 공개하기 전 시작점과 종료점이 집으로 표시되는지 반드시 확인해야 합니다. 필요하면 날짜 범위를 조절하거나 영상 편집 앱에서 앞뒤 구간을 잘라내는 것이 안전합니다.

​

​

파일이 열리지 않을 때 확인할 것

JSON을 불러오지 못한다면 ZIP 압축파일, Google Takeout 전체 압축파일, APK 체크섬 또는 다른 서비스에서 만든 JSON을 선택하지 않았는지 확인합니다. 비주얼라이저에는 스마트폰에서 직접 내보낸 구글 지도 타임라인 JSON을 넣는 것이 가장 확실합니다.

​

영상 생성 중 오류가 발생한다면 날짜 범위를 짧게 줄이고 해상도와 프레임을 낮춰 다시 시도합니다. 특히 오래된 스마트폰에서 1년 전체를 1080p로 바로 만들면 메모리 사용량이 커질 수 있습니다. 프로젝트 공식 FAQ도 먼저 최신 버전으로 업데이트하고 짧은 날짜 범위로 테스트할 것을 권장합니다.

​

​

마무리

구글 타임라인 비주얼라이저를 사용하는 핵심은 앱 설치보다 정상적인 타임라인 JSON을 확보하는 것입니다.

​

안드로이드는 설정 → 위치 → 위치 서비스 → 타임라인에서 파일을 내보내고, 아이폰은 Google 지도 앱 설정에서 JSON을 파일 앱에 저장합니다. 이후 날짜와 화면 비율을 정하고 미리보기만 확인하면 이동 기록을 MP4 영상과 지도 이미지로 만들 수 있습니다.

​

여행 기록을 한눈에 정리하거나 1년 동안 다녀온 장소를 숏폼 영상으로 남기고 싶은 분들에게는 꽤 재미있는 도구입니다. 다만 위치 기록은 사진보다 훨씬 민감한 개인정보인 만큼, 완성된 결과물보다 공개 범위를 먼저 확인하는 것이 중요합니다.

관련 기사

author-img
하얀북극곰
editor@techpress.co.kr

댓글0

300

댓글0

[AI 추천] 랭킹 뉴스

  • 칠레 산티아고에 8개국 딜러 100여 명이 모인 발표회, 정작 국내값은 2,990만 원부터
  • 롤스로이스가 9개월간 6차례 실패 끝에 완성한, 역사상 최초 ‘전복껍질’ 세공 세단
  • 기후에너지환경부가 추석 연휴 나흘간, 전기차 충전요금을 공공은 50%·자가는 100% 깎았다
  • 624리터 트렁크에 프렁크까지 얹은 수입 전기 SUV, 국산 SUV의 705리터를 넘어설까
  • 차를 산 지 15일이 지났다면, 최대 50만원 과태료보다 먼저 챙겨야 할 서류가 있다
  • 그릴 패턴이 다이아몬드면 페이스리프트, 니로 DE F/L 중고는 최저 1,180만 원부터

당신을 위한 인기글

  • 방송일 하기전 SM으로 부터 소녀시대 제안 받은 기상 캐스터
    방송일 하기전 SM으로 부터 소녀시대 제안 받은 기상 캐스터
  • 아버지가 저지른 사기 사건의 공범으로 몰린 여자 아이돌
    아버지가 저지른 사기 사건의 공범으로 몰린 여자 아이돌
  • 100kg 넘던 여고생에서 현재는 화제의 몸짱 글래머 의사로 유명한 이분
    100kg 넘던 여고생에서 현재는 화제의 몸짱 글래머 의사로 유명한 이분
  • 사진 1장에 낚여 하와이에서 사기 결혼한 1,000명의 한국 여성들이 한 일
    사진 1장에 낚여 하와이에서 사기 결혼한 1,000명의 한국 여성들이 한 일
  • 심수봉 또 폭로 목격나와…이번에는 일반인에게 “비꼬며 훈계”
    심수봉 또 폭로 목격나와…이번에는 일반인에게 “비꼬며 훈계”
  • 한때 유재석 보다 잘나가는 국민 MC였는데…방송일 끊껴 호소중인 방송인
    한때 유재석 보다 잘나가는 국민 MC였는데…방송일 끊껴 호소중인 방송인
  • 안좋게 이혼했지만…대한민국 최고의 미녀를 낳은 前 연예인 부부
    안좋게 이혼했지만…대한민국 최고의 미녀를 낳은 前 연예인 부부
  • 150억 계약 포기하고 여배우 여친과 혼전 임신 결혼 선택한 배우
    150억 계약 포기하고 여배우 여친과 혼전 임신 결혼 선택한 배우
  • 드라마에서 시한부 연기한 뒤 실제로 암에 걸린 배우, 결국…
    드라마에서 시한부 연기한 뒤 실제로 암에 걸린 배우, 결국…
  • 죽음을 앞둔 변호사 남편이 유명 아나운서 아내에게 남긴 마지막 한마디
    죽음을 앞둔 변호사 남편이 유명 아나운서 아내에게 남긴 마지막 한마디
  • 현대차가 진짜 인수하려고 했던 세계 최고의 럭셔리 브랜드 차
    현대차가 진짜 인수하려고 했던 세계 최고의 럭셔리 브랜드 차
  • 할머니들이 부산 상어 보고 싶어서 중학생들에 “들어가 봐라” 제물 제안 ‘난리’
    할머니들이 부산 상어 보고 싶어서 중학생들에 “들어가 봐라” 제물 제안 ‘난리’
  • DMZ 지뢰에 발목 잃은 중령이 깨어나자마자 한 말
    DMZ 지뢰에 발목 잃은 중령이 깨어나자마자 한 말
  • 한국인 99%가 모르는…美이 부러워 하는 北멸망시킬 한국군 특수부대
    한국인 99%가 모르는…美이 부러워 하는 北멸망시킬 한국군 특수부대
  • 걸으면 20대 남성들에게 대시 받는다는 60대 한국 여자 연예인
    걸으면 20대 남성들에게 대시 받는다는 60대 한국 여자 연예인
  • 돈이 얼마나 많길래…시청률 오르면 출연진에게 직접 냉장고 쏜다 공약한 배우
    돈이 얼마나 많길래…시청률 오르면 출연진에게 직접 냉장고 쏜다 공약한 배우

공유하기

0