Giao diện ứng dụng Mock Location

Bản sao hoạt động của ứng dụng ngay trong trình duyệt: nhấn nút, kéo bản đồ, mở danh sách. Các số ở lề giải thích chức năng của từng phần, còn phần giải thích bằng chữ nằm bên dưới.

9:41
Địa điểm của tôi
3 Đã lưu
📍
🏪
📍
Cài đặt
Giao diện
Ngôn ngữ
Bản sao lưu
Giới thiệu
Đăng nhập

Đăng nhập để đồng bộ mục yêu thích và lịch sử

mocklocation.ru
© OpenStreetMap
Bản đồ
Sơ đồ giao diện

Mọi trạng thái của ứng dụng trên một trang

MockLocation có một màn hình và ba bảng trượt phía trên. Mọi thứ khác là trạng thái: giả lập bật hay tắt, điểm thật đáng tin cậy hay không, thẻ “Yêu thích” hay “Tất cả”. Nhấp vào một thẻ để đưa giao diện vào trạng thái đó.

Màn hình bản đồ: mọi nút điều khiển nằm trên bản đồ

Ứng dụng không có “màn hình chính” riêng — bản đồ chiếm toàn bộ màn hình, còn các nút nằm phía trên dưới dạng những vòng tròn trong mờ. Bố cục này không chọn vì đẹp: giả lập gần như luôn được bật khi đang di chuyển, bằng một tay, nên mọi thứ cần chạm đều được gom ở mép dưới màn hình, trong tầm ngón cái.

Góc dưới bên trái là nút giả lập, công tắc duy nhất của vị trí mô phỏng. Khi nút có màu cam, hệ thống cung cấp cho mọi ứng dụng điểm bạn đã chọn thay cho điểm thật. Bên phải là cột nút thu phóng và nút quay về vị trí của bạn. Phía trên là gợi ý: nơi duy nhất ứng dụng nói chuyện với người dùng bằng chữ, hiển thị yêu cầu thiết lập, địa chỉ của điểm đã chọn và cảnh báo về chất lượng tín hiệu.

Nút giả lập
Chạm nhanh để bật và tắt vị trí mô phỏng. Trên bản đồ không có nút “bắt đầu” riêng: điểm được đặt bằng cách chạm vào chính bản đồ, còn nút này chỉ điều khiển việc giả lập có bật hay không.
Tìm kiếm
Mở bảng có thanh tìm kiếm và các địa điểm đã lưu phía trên bản đồ. Bản đồ bên dưới bị làm mờ nhưng vẫn nhìn thấy.
Nhập bằng giọng nói
Đọc địa chỉ thay vì gõ: ứng dụng nhận dạng giọng nói ngoại tuyến và tìm điểm được nêu tên.
Thu phóng
Cộng và trừ. Nhấn giữ thì bước thu phóng lặp lại cho đến khi bạn nhấc ngón tay — khi cần thu phóng nhiều, cách này nhanh hơn hẳn so với chạm liên tục.
Vị trí hiện tại
Khi giả lập tắt, nút đưa camera về điểm thật của bạn và kiểm tra lại điểm đó. Khi giả lập bật, cùng nút này đưa camera đến điểm giả lập: ở chế độ này không có vị trí thật nào để theo dõi.
Tài khoản
Bảng đăng nhập. Tài khoản dùng chung với trang web, và chính tài khoản liên kết danh sách trên điện thoại với tài khoản trực tuyến của bạn.
Gợi ý phía trên
Trước lần mở đầu tiên là các yêu cầu thiết lập; sau đó là địa chỉ và tọa độ của điểm đã chọn. Gợi ý cũng là một nút: chạm vào sẽ mở đúng mục trong cài đặt hệ thống.
Các điểm trên bản đồ
Chấm tròn xanh dương là vị trí thật của bạn theo hệ thống. Ghim màu cam là điểm mà các ứng dụng khác nhìn thấy khi giả lập đang bật.

Tìm kiếm, yêu thích và lịch sử

Bảng tìm kiếm là một danh sách có hai thẻ. “Tất cả” là lịch sử: mọi điểm bạn từng chuyển giả lập đến đều tự động vào đây. “Yêu thích” là những gì bạn tự đánh dấu bằng trái tim. Thanh tìm kiếm tìm đồng thời trong địa chỉ qua dịch vụ mã hóa địa lý và trong các mục bạn đã lưu, nên địa điểm quen thuộc được tìm theo tên chứ không phải theo địa chỉ.

Một chi tiết quan trọng mà lúc đầu không dễ nhận ra: hai danh sách không sao chép nhau mà cùng nhìn vào một tập mục. Trái tim là thuộc tính của mục lịch sử, nên bỏ trái tim trong “Yêu thích” thì trái tim trong “Tất cả” cũng tắt, không cần dọn danh sách thứ hai. Đồng thời, cùng một địa chỉ được lưu vào các thời điểm khác nhau vẫn là hai mục khác nhau: ứng dụng không coi một tọa độ là “cùng một địa điểm”, nếu không thì những lần chạm gần nhau trên bản đồ với tọa độ gần như trùng khớp sẽ âm thầm ghi đè lên nhau.

Tên và biểu tượng được sửa ngay tại chỗ. Nhấn giữ một dòng sẽ biến dòng đó thành ô nhập — địa chỉ từ dịch vụ mã hóa địa lý hiếm khi đọc như tên địa điểm, và nhu cầu đổi tên nhiều hơn bạn nghĩ. Nhấn giữ ô vuông biểu tượng sẽ mở lưới 15 emoji: xe máy, ô tô, nhà, cửa hàng — để điểm giao hàng và điểm ở nhà khác nhau ngay khi nhìn qua. Nút “Xóa” xóa toàn bộ danh sách cùng lúc nhưng lập tức đổi thành “Khôi phục” — có thể hoàn tác khi màn hình còn mở.

Chi tiết về giới hạn danh sách ở gói miễn phí có trong mục “Địa điểm, tìm kiếm và lịch sử”.

Tài khoản và đồng bộ

Tài khoản trong ứng dụng và tài khoản trên trang web là một. Đăng ký và đặt lại mật khẩu được xác nhận bằng mã gửi qua email, và sau khi đăng nhập, yêu thích và lịch sử bắt đầu đồng bộ hai chiều: thay đổi trên điện thoại xuất hiện trong tài khoản trực tuyến và ngược lại.

Huy hiệu gói không hiển thị những gì ghi trong hồ sơ mà là những gì được xác nhận vào lúc này: gói đăng ký hết hạn sẽ hạ giới hạn kể cả khi không có internet. Còn nếu danh sách trên điện thoại và trên máy chủ thay đổi độc lập — ví dụ điện thoại ngoại tuyến lâu — ứng dụng không âm thầm gộp chúng mà dừng lại và hỏi chiều đồng bộ. Gộp âm thầm ở đây đồng nghĩa với mất dữ liệu mà người dùng là người biết sau cùng.

Gói đăng ký mang lại gì được mô tả trên trang các gói, còn các câu hỏi về thiết bị và đồng bộ được tập hợp trong mục “Tài khoản và đồng bộ”.

Chế độ ẩn: những gì nằm sau thao tác nhấn giữ

Một số tính năng được đặt vào thao tác nhấn giữ để không chiếm chỗ trên màn hình. Tất cả đều được liệt kê ở đây — trong ứng dụng, người dùng tìm ra chúng hoặc tình cờ, hoặc nhờ trang này.

Nhấn giữ nút giả lập
Chế độ khóa: thao tác chạm vào bản đồ và các nút không còn tác dụng, chỉ nút màu đỏ còn hoạt động. Ý tưởng là “điện thoại trong túi, điểm đi cùng tôi”. Thoát bằng cách nhấn giữ lần nữa; chạm nhanh ở chế độ này cố ý không làm gì cả.
Nhấn giữ nút vị trí
Bản đồ xoay theo hướng di chuyển. Cử chỉ này không hoạt động khi giả lập đang bật: ở chế độ đó camera thuộc về điểm đã chọn.
Nhấn giữ nút cộng hoặc trừ
Mức thu phóng thay đổi từng bước khi ngón tay còn trên nút.
Nhấn giữ một dòng trong danh sách
Đổi tên mục ngay trong dòng, không cần hộp thoại riêng.
Nhấn giữ biểu tượng của mục
Lưới 15 biểu tượng cho mục này.
Nhấn giữ gợi ý yêu cầu
Ẩn một mục không thể hoàn tất qua cài đặt — ví dụ khi bản ROM không hiển thị công tắc cần thiết.

Tiếp theo

Phần giới thiệu cho thấy ứng dụng trông như thế nào và mọi thứ nằm ở đâu. Để giả lập hoạt động trên chính điện thoại, bạn cần bật chế độ nhà phát triển một lần và chọn ứng dụng vị trí mô phỏng — hướng dẫn từng bước gồm bảy bước và không cần root.

Nếu hệ điều hành của hãng đóng ứng dụng trong nền và giả lập tự tắt, hãy xem hướng dẫn cho từng giao diện: Xiaomi (MIUI và HyperOS), Samsung Galaxy và Huawei không có dịch vụ Google.