Khoảng năm 2024, Google đã loại bỏ khả năng xem dữ liệu Lịch sử dòng thời gian (Timeline) trên trình duyệt web, đồng nghĩa với việc tính năng này chỉ còn khả dụng trong các ứng dụng Google Maps dành cho thiết bị di động. Tuy nhiên, ngay cả dữ liệu Timeline trên smartphone cũng bị hạn chế, với rất ít cách để người dùng có thể trực quan hóa thông tin của mình một cách toàn diện. Điều này khiến nhiều người dùng có nhu cầu theo dõi và phân tích lịch sử di chuyển gặp phải khó khăn.
May mắn thay, với Dawarich – một ứng dụng trực quan hóa lịch sử vị trí tự lưu trữ (self-hosted), bạn hoàn toàn có thể đưa dữ liệu Timeline của mình trở lại web và có được cái nhìn tổng quan, thú vị về lịch sử vị trí cá nhân. Mặc dù Dawarich có thể không phải là một trong những ứng dụng tự lưu trữ thay đổi cuộc sống của bạn, nhưng đây chắc chắn là một công cụ tuyệt vời dành cho những người yêu thích dữ liệu và muốn kiểm soát thông tin cá nhân của mình.
Cách Nhập Dữ Liệu Google Timeline Vào Dawarich
Để bắt đầu sử dụng Dawarich, bạn cần tự lưu trữ ứng dụng này, thường là thông qua Docker trên máy tính của bạn. Khi khởi chạy Dawarich lần đầu, ứng dụng sẽ cung cấp một số dữ liệu mẫu để bạn khám phá các tính năng của nó. Sau khi đã làm quen, bạn có thể dễ dàng xóa dữ liệu mẫu này và tải lên lịch sử vị trí của riêng mình.
Vì dữ liệu Google Timeline hiện được lưu trữ trên smartphone của bạn, cách tốt nhất để có được lịch sử vị trí cập nhật nhất là xuất dữ liệu Timeline trực tiếp từ thiết bị di động. Trên các thiết bị Android, bạn có thể thực hiện việc này bằng cách vào Cài đặt -> Vị trí -> Dòng thời gian -> Xuất dữ liệu Dòng thời gian. Đối với iPhone, nếu Dòng thời gian của bạn được bật, bạn sẽ tìm thấy tùy chọn xuất dữ liệu trong ứng dụng Google.
Sau khi có tệp dữ liệu, bạn có thể truy cập tab Import (Nhập) trong Dawarich và tạo một mục nhập mới cho dữ liệu của mình. Đảm bảo chọn tùy chọn “Google Phone Takeout” làm nguồn nhập liệu.
Màn hình lựa chọn loại tệp để nhập dữ liệu lịch sử vị trí vào Dawarich, bao gồm Google Phone Takeout.
Một lưu ý quan trọng khi sử dụng Dawarich là ứng dụng này có thể không cho phép tải lên các tệp có kích thước lớn hơn 5MB. Đây là một hạn chế mà nhiều người dùng đã gặp phải. Để khắc phục, nếu tệp dữ liệu của bạn lớn hơn 5MB, bạn có thể cần sử dụng một công cụ chia nhỏ JSON (JSON splitter). Trong trường hợp của bài viết này, tác giả đã sử dụng một công cụ chia nhỏ JSON chuyên biệt do đồng nghiệp Benjamin Zeman phát triển để phân tách tệp lớn thành các phần nhỏ hơn trước khi tải lên.
Khi quá trình nhập hoàn tất, Dawarich sẽ tải các tuyến đường của bạn lên bản đồ chính và cung cấp danh sách các địa điểm được đề xuất, giúp bạn dễ dàng hình dung các chuyến đi của mình.
Dawarich Trực Quan Hóa Dữ Liệu Lịch Sử Vị Trí Như Thế Nào?
Dawarich sử dụng các tọa độ được cung cấp bởi dữ liệu Timeline của bạn để trực quan hóa các điểm và lượt ghé thăm trên bản đồ. Bạn có thể chuyển đổi giữa các chế độ xem khác nhau, như chế độ Heatmap (Bản đồ nhiệt) hoặc Routes (Tuyến đường) trên bản đồ.
Ứng dụng cũng cho phép bạn tạo Trips (Các chuyến đi) để hiển thị các tuyến đường của bạn trong một khoảng thời gian nhất định. Ví dụ, bạn có thể tạo một chuyến đi cho hành trình năm 2024 của mình đến Ireland để xem lại toàn bộ tuyến đường đã đi. Bạn cũng có thể chuyển đổi chế độ xem bản đồ dựa trên các ngày cụ thể. Trong khi đó, tab Stats (Thống kê) cung cấp cho bạn bản tóm tắt về quãng đường bạn đã di chuyển mỗi tháng.
Giao diện thống kê của Dawarich hiển thị tổng quan quãng đường và thời gian di chuyển theo tháng.
Ngoài ra, bạn có thể bật lớp Photos (Ảnh) trên bản đồ và các chuyến đi của mình nếu bạn kết nối Dawarich với Immich hoặc Photoprism. Tính năng này sẽ hiển thị các hình ảnh từ cùng một địa điểm trên bản đồ, giúp trải nghiệm trực quan hóa trở nên sống động hơn. Nếu ảnh của bạn không có thông tin vị trí, bạn có thể điền thủ công trường vị trí cho một số ảnh nhất định trong Immich để Dawarich có thể ánh xạ chúng.
Chế độ hiển thị lớp ảnh trên bản đồ Dawarich, tích hợp ảnh từ Immich hoặc Photoprism vào lịch sử vị trí.
Đáng chú ý, bạn không chỉ phải sử dụng Dawarich với dữ liệu Google Timeline. Ứng dụng này còn hỗ trợ dữ liệu từ các ứng dụng di động khác như Overland hoặc OwnTracks. Dữ liệu Google Timeline của bạn cũng có thể được bổ sung tên địa điểm thông qua tính năng geocoding ngược. Tuy nhiên, điều này yêu cầu sử dụng dịch vụ của bên thứ ba như Geoapify hoặc Photon.
Những Hạn Chế Của Dawarich
Mặc dù Dawarich là một công cụ tiện lợi để trực quan hóa lịch sử vị trí, người dùng có thể thường xuyên gặp phải một số vấn đề trong quá trình nhập và hiển thị dữ liệu. Một phần của những khó khăn này có thể đến từ việc người dùng còn mới lạ với các dịch vụ tự lưu trữ thông qua Docker, nhưng cũng có thể do ứng dụng chưa hoạt động như mong đợi hoặc một số bản cập nhật làm hỏng các tính năng hiện có.
Giao diện quản lý các tệp dữ liệu đã được chia nhỏ để khắc phục giới hạn kích thước khi nhập vào Dawarich.
Ví dụ, thông qua bảng các vấn đề trên GitHub của Dawarich, người dùng đã phát hiện ra rằng họ không phải là người duy nhất gặp khó khăn khi nhập dữ liệu Google Timeline. Toàn bộ tệp dữ liệu của một người dùng có thể chỉ 14MB, không phải là quá lớn so với các tệp Records.JSON trước đây từ Google Takeout. Tuy nhiên, qua thử nghiệm các tệp có kích thước khác nhau, người dùng nhận thấy rằng 5MB là kích thước tệp tối đa mà tính năng nhập dữ liệu Google Phone Takeout sẽ hỗ trợ. Điều này đòi hỏi người dùng phải sử dụng một công cụ chia nhỏ JSON đặc biệt, vì các công cụ chia nhỏ JSON thông thường có thể không hoạt động với định dạng tệp Timeline.JSON mới mà Google xuất ra từ smartphone.
Ngoài ra, một số người dùng cũng báo cáo rằng chế độ xem thống kê (Stats view) của họ không cập nhật đúng sau khi xóa dữ liệu demo. Kết quả là, các số liệu thống kê cho tháng 12 năm 2024 và tháng 1 năm 2025 có thể bị sai lệch.
Nhìn chung, Dawarich là một công cụ thú vị và đầy tiềm năng, đặc biệt là khả năng tích hợp với các nền tảng mã nguồn mở và tự lưu trữ khác. Các nhà phát triển đang tích cực cải thiện ứng dụng này, và tương lai của Dawarich hứa hẹn sẽ có thêm nhiều tính năng mới và cải tiến đáng giá.
Tổng Kết
Dawarich mang đến một giải pháp mạnh mẽ và linh hoạt để người dùng khôi phục và trực quan hóa lịch sử vị trí Google Timeline trên nền web, đặc biệt trong bối cảnh Google đã hạn chế quyền truy cập tính năng này. Dù việc thiết lập và giải quyết các sự cố ban đầu có thể đòi hỏi một chút kiến thức kỹ thuật và sự kiên nhẫn, đặc biệt với những người mới làm quen với Docker và self-hosting, Dawarich vẫn là một công cụ vô cùng giá trị.
Ứng dụng này không chỉ cho phép bạn xem lại các tuyến đường đã đi, mà còn cung cấp các chế độ xem bản đồ nhiệt, thống kê chi tiết theo tháng và khả năng tích hợp ảnh từ Immich hoặc Photoprism, tạo nên một cái nhìn toàn diện và hấp dẫn về hành trình của bạn. Mặc dù còn tồn tại một số hạn chế như giới hạn kích thước tệp khi nhập và các lỗi hiển thị nhỏ, cộng đồng hỗ trợ trên GitHub rất tích cực. Nếu bạn là một người yêu thích dữ liệu và muốn kiểm soát lịch sử vị trí của mình trong môi trường tự lưu trữ, Dawarich chắc chắn là một công cụ đáng để khám phá và thử nghiệm.