Android에서 경로 이동 시뮬레이션: 도보, 자동차, 대중교통

일반적인 위치 변경은 휴대전화를 한 지점에 세워 둡니다. 하지만 이동을 추적하는 앱 — 트래커, 피트니스, 내비게이션, 지오펜스를 쓰는 서비스 — 은 지점이 아니라 속도, 회전, 정차가 있는 이동으로 확인합니다. 이를 위해 Mock Location에는 ‘이동 시뮬레이션’이 있습니다. 지도에 지점을 찍으면 앱이 실제 도로를 따라 경로를 만들고, 바뀐 지점이 보행자, 자전거, 자동차, 버스처럼 그 경로를 스스로 따라갑니다. 이 기능은 Premium에 포함되며, 루팅 없이 Android 기본 모의 위치 기능으로 작동합니다.

  1. ‘이동 시뮬레이션’ 열기

    지도 왼쪽 버튼 열에는 위치 변경, 검색, 음성 입력이 있고, 그 아래에 두 지점을 잇는 길 아이콘의 ‘이동 시뮬레이션’ 버튼이 있습니다. 누르면 화면 아래쪽에 경로 편집기가 열리고, 그 위의 지도는 그대로 조작할 수 있습니다. Premium이 없으면 편집기는 ‘이동 시뮬레이션은 Premium 기능입니다’ 소개 화면으로 열립니다. 기능으로 무엇을 할 수 있는지 보이고, 아래에는 ‘이동 시작’ 대신 ‘Premium 구독’(계정에 로그인하지 않았다면 ‘로그인’도)이 있습니다.

  2. 이동 수단 고르기

    위쪽 타일 줄: ‘도보’, ‘자전거’, ‘전기자전거’, ‘스쿠터’, ‘오토바이’, ‘자동차’, ‘대중교통’, ‘하이브리드’. 이동 수단에 따라 모든 것이 달라집니다. 어떤 길로 경로를 만드는지(보도, 자전거 도로, 차도), 지점이 어떻게 가속하고 감속하며 회전하는지, 아래에 어떤 옵션이 나오는지입니다. ‘대중교통’은 정류장까지 걷고, 기다리고, 정류장에 서면서 타고 간 뒤 다시 걷는 이동입니다. ‘하이브리드’에서는 구간마다 이동 수단을 고를 수 있습니다. 예를 들어 주차장까지는 도보, 그다음은 자동차입니다.

  3. 지도에 지점 찍기

    지도를 탭해 지점을 추가하면 경로가 바로 만들어집니다. 출발 지점은 앱이 직접 정합니다. 현재 위치 변경 지점이나 실제 위치입니다. 탭할 때마다 다음 지점이 추가되고, 마지막 지점이 ‘도착’이 됩니다. 검색으로도 지점을 추가할 수 있습니다. 편집기가 열려 있는 동안에는 찾은 주소, 음성으로 말한 장소, 즐겨찾기와 기록의 항목이 위치 변경을 옮기지 않고 경로의 새 지점이 됩니다. 지점 마커는 길게 눌러 끌 수 있습니다. 경로에는 지점을 최대 100개까지 넣을 수 있습니다.

  4. 경로 확인하기

    ‘경로 지점’ 목록 위에 ‘출발 → 지점 1 → 도착’ 줄과 ‘거리’, ‘소요 시간’, ‘도착’ 타일이 있습니다. 옆에는 가는 길의 신호등, 횡단보도, 대중교통 정류장 수가 표시됩니다. 필요 없는 지점은 그 줄의 ‘지점 삭제’ 버튼으로, 경로 전체는 ‘지우기’로 지웁니다. 지점 줄을 길게 누르면 ‘집’, ‘가게’처럼 이름을 붙일 수 있고, 이 이름은 경로 줄과 이동 카드에 표시됩니다.

  5. 속도와 반복 정하기

    ‘속도’ 슬라이더는 시속 몇 km부터 200km/h까지입니다. 속도는 이동 수단마다 따로 기억되므로 도보 5km/h와 자동차 50km/h가 서로 바뀌지 않습니다. ‘대중교통’에서는 버스나 트램 자체의 속도이며, 도보 구간은 걷는 속도로 갑니다. ‘반복’ 블록: ‘한 번’, ‘반복 순환’(도착 후 출발 지점부터 다시), ‘왕복’(도착 지점에서 돌아 되돌아오기).

  6. 언제 출발할지 고르기

    ‘출발’ 블록: ‘지금’, ‘5분’, ‘15분’, ‘30분’, ‘60분’. 두 번째 값을 누르면 출발 시각이 그 범위 안에서 무작위로 정해집니다. ‘도착 시각’ 칩은 원하는 도착 시각에서 출발을 거꾸로 계산합니다. 시각을 고르면 앱이 ‘… 출발, …까지 도착’을 보여 주고, ‘까지…’ 버튼은 도착 시각을 범위로 바꿉니다. 고른 시각까지 도착할 수 없으면 ‘…까지 도착할 수 없음 — 지금 출발, 약 … 도착’이 표시됩니다.

  7. 옵션 설정하기

    ‘옵션’ 블록에는 고른 이동 수단에 맞는 것만 나옵니다: ‘신호등에서 정지’, ‘제한 속도 준수’, ‘교통 상황 반영’, ‘지점에서 대기’, ‘도시 GPS 정확도’ 등. 기본값은 그럴듯한 이동이 되도록 맞춰져 있어 꼭 바꿀 필요는 없습니다. 각 옵션이 하는 일은 이동 옵션 안내를 참고하세요.

  8. ‘이동 시작’ 누르기

    위치 변경이 켜지고 지점이 경로를 따라 움직입니다. 아래에 이동 카드가 나타납니다. 이동 수단과 현재 속도, ‘이동함’, ‘남음’, ‘도착’, 진행 막대, 다음 지점입니다. 출발을 기다리는 동안 카드에는 ‘… 후 출발’, 정차 중에는 ‘대기 중’, 끝나면 ‘경로 완료’가 표시됩니다. 카드를 누르면 지도가 지점으로 돌아가고, 위치 버튼을 길게 누르면 지도가 이동 방향에 맞춰 회전합니다.

  9. 이동 일시정지 또는 종료

    ‘일시정지’는 지점을 그 자리에 세우고, ‘재개’는 같은 곳에서 계속 움직이게 합니다. ‘종료’는 경로를 해제하고 모의 위치를 꺼서 휴대전화가 실제 좌표로 돌아갑니다. 이동하는 동안 알림 창에는 이동 수단, 이동한 거리, ‘중지’ 버튼이 있는 ‘경로를 따라 이동 중’ 알림이 표시됩니다. 이 버튼도 경로와 함께 위치 변경을 끕니다.

다른 앱이 보는 것

단순히 바뀌는 좌표가 아니라 실제 GPS 위치 정보를 이루는 것들입니다. 속도와 그 정확도, 진행 방향, 고도(도보와 자전거 경로에서는 지형에 따라), 좌표 정확도, 위성 수. 속도는 부드럽게 바뀝니다. 지점은 가속하고, 회전과 정차 전에 감속하며, 정차 중에는 속도가 0이고 진행 방향이 없습니다. 멈춰 있는 GPS는 방향을 알 수 없기 때문입니다.

방법의 한계는 솔직하게 말씀드립니다. 바뀌는 것은 좌표이지 센서가 아닙니다. 걸음 수 센서, 가속도계, 기압계는 루팅 없이 바꿀 수 없으므로 피트니스 앱은 걸음 수를 세지 않고, 이동을 센서와 대조하는 앱은 불일치를 알아챕니다.

이동이 초기화되지 않는 경우

이동을 초기화하는 것은 ‘종료’와 위치 변경 끄기뿐입니다. 앱을 최소화하거나 닫고, 화면을 끄고, 휴대전화를 다시 시작하고, 앱을 업데이트해도 이동은 같은 곳에서 이어집니다. 다시 시작한 뒤 휴대전화 잠금을 풀기 전까지는 지점이 마지막으로 저장된 곳에 서 있다가, 잠금을 풀면 계속 움직입니다.

이동 중에 검색, 음성 입력, 즐겨찾기, 기록은 장소를 지도에 보여 주고 ‘그곳으로 이동하려면 경로를 종료하세요’라고 알려 줄 뿐입니다. 지도를 탭해도 이동에는 영향이 없습니다.

인터넷과 작동하지 않는 곳

경로는 Yandex 경로 서비스가 만들기 때문에 만들 때 인터넷이 필요합니다. 이미 만든 경로는 네트워크 없이도 움직이고, GPX 파일의 경로는 인터넷 없이 파일의 선으로 만들어집니다.

이동 시뮬레이션도 일반 위치 변경과 마찬가지로 모의 출처 표시를 숨기지 않습니다. 배달, 택시, 근태 관리 서비스는 이 표시를 읽으므로 경로를 따라 움직여도 달라지는 것이 없습니다. 자세한 내용은 앱에 실제 좌표가 보이는 이유 답변을 참고하세요.

Mock Location — 루팅 없이 Android 가짜 GPS 위치

무료이며 Google Play 밖에서 배포됩니다. 설치 전에 파일 체크섬을 확인할 수 있습니다.

APK 다운로드