Android でルートに沿った移動をシミュレーション:徒歩、車、公共交通

通常の偽装は、スマートフォンを 1 つの地点に置きます。しかし、移動を追跡するアプリ(トラッカー、フィットネス、ナビゲーション、ジオフェンスを使うサービス)は、地点ではなく、速度、曲がり角、停止を伴う移動で確認します。そのために Mock Location には「移動シミュレーション」があります。地図上に地点を置くと、アプリが実際の道路に沿ってルートを作り、偽装した地点がそのルートを自動で進みます。歩行者、自転車、車、バスのようにです。この機能は Premium に含まれ、root なしで、Android 標準の仮の位置情報の仕組みを使って動作します。

  1. 「移動シミュレーション」を開く

    地図の左のボタンの列には、偽装、検索、音声入力があり、その下に 2 つの点を結ぶ道のアイコンの「移動シミュレーション」ボタンがあります。タップすると画面の下端にルートエディターが開き、その上の地図はそのまま操作できます。Premium がない場合、エディターは「移動シミュレーションは Premium の機能です」という紹介画面として開きます。機能の内容が表示され、下には「移動を開始」の代わりに「Premium を入手」(アカウントにログインしていなければ「ログイン」も)が表示されます。

  2. 移動手段を選ぶ

    上の行のタイル:「徒歩」「自転車」「電動自転車」「スクーター」「バイク」「車」「公共交通」「ハイブリッド」。移動手段によってすべてが変わります。どの道を通るか(歩道、自転車道、車道)、地点がどのように加速、減速し、曲がり角を通るか、下にどのオプションが表示されるかです。「公共交通」は、停留所まで歩き、待って、停留所に停まりながら乗車し、また歩く移動です。「ハイブリッド」では区間ごとに移動手段を選べます。たとえば、駐車場までは徒歩、その先は車です。

  3. 地図に地点を置く

    地図をタップして地点を追加すると、すぐにルートが作成されます。出発地点はアプリが自動で置きます。現在の偽装の位置か、実際の現在地です。タップするたびに次の地点が追加され、最後の地点が「到着」になります。地点は検索でも追加できます。エディターが開いている間は、見つかった住所、音声で伝えた場所、お気に入りや履歴の項目は、偽装を移動させるのではなく、ルートの新しい地点になります。地点のマーカーは長押しでドラッグできます。ルートの地点は最大 100 件です。

  4. ルートを確認する

    「ルートの地点」の一覧の上に「出発 → 地点 1 → 到着」の行と、「距離」「所要時間」「到着」のタイルがあります。その横には、途中の信号、横断歩道、交通機関の停留所の数が表示されます。不要な地点は行の「地点を削除」ボタンで、ルート全体は「クリア」で削除します。地点の行を長押しすると「自宅」「お店」などの名前を付けられ、その名前がルートの行と移動中のカードに表示されます。

  5. 速度と繰り返しを設定する

    「速度」のスライダーは時速数 km から 200 km/h まで。速度は移動手段ごとに記憶されるので、徒歩の 5 km/h と車の 50 km/h が互いに影響しません。「公共交通」ではバスや路面電車そのものの速度で、徒歩区間は歩く速さです。「繰り返し」:「1 回」、「ループ」(到着後に出発地点からもう一度)、「往復」(到着地点で折り返して戻る)。

  6. いつ出発するかを選ぶ

    「出発」のブロック:「今すぐ」「5 分」「15 分」「30 分」「60 分」。2 つ目の値をタップすると、出発時刻はその範囲内でランダムになります。「到着時刻」のチップは、到着したい時刻から出発を逆算します。時刻を選ぶと「…に出発、…までに到着」と表示されます。「まで…」ボタンで到着時刻を範囲にできます。選んだ時刻に間に合わない場合は「…までに間に合いません — 今すぐ出発、到着は…頃」と表示されます。

  7. オプションを設定する

    「オプション」のブロックには、選んだ移動手段に合うものだけが表示されます:「信号で停止する」「制限速度を守る」「渋滞を考慮する」「地点で待つ」「都市部の GPS 精度」など。デフォルトの値は自然な移動になるよう選ばれているので、変えなくても構いません。各オプションの働きは 移動のオプションの解説 をご覧ください。

  8. 「移動を開始」をタップする

    偽装がオンになり、地点がルートに沿って進みます。下に移動中のカードが表示されます。移動手段と現在の速度、「移動済み」「残り」「到着」、進捗バー、次の地点です。出発を待っている間、カードには「… 後に出発」、停車中は「待機中」、最後には「ルート完了」と表示されます。カードをタップすると地図が地点に戻り、現在地ボタンを長押しすると地図が移動の向きに合わせて回転します。

  9. 移動を一時停止する・終了する

    「一時停止」は地点をその場に止め、「再開」で同じ場所から先に進みます。「終了」はルートを解除して仮の位置情報をオフにし、スマートフォンは実際の座標に戻ります。移動中は通知パネルに「ルートに沿って移動中」の通知が表示され、移動手段、進んだ距離、「停止」ボタンがあります。このボタンもルートと一緒に偽装をオフにします。

ほかのアプリから見えるもの

単に切り替わる座標ではなく、本物の GPS の測位を構成するものです。速度とその精度、進行方向、高度(徒歩と自転車のルートでは地形に沿って)、座標の精度、衛星の数。速度はなめらかに変わります。地点は加速し、曲がり角や停止の前で減速し、停車中は速度がゼロになり、進行方向はありません。止まっている GPS には向きが分からないからです。

方法の限界は正直にお伝えします。偽装されるのは座標で、センサーではありません。歩数計、加速度センサー、気圧計は root なしでは偽装できないため、フィットネスアプリは歩数を数えず、移動をセンサーと照合するアプリは食い違いに気づきます。

移動がリセットされないとき

移動をリセットするのは「終了」と偽装をオフにすることだけです。アプリを最小化したり閉じたり、画面をオフにしたり、スマートフォンを再起動したり、アプリをアップデートしたりしても、移動は同じ場所から続きます。再起動後、スマートフォンのロックを解除するまでは、地点は最後に保存された場所に止まり、ロック解除後に先へ進みます。

移動中の検索、音声入力、お気に入り、履歴は、場所を地図に表示して「そこへ移動するには、ルートを終了してください」と知らせるだけです。地図をタップしても移動には影響しません。

インターネットと使えない場面

ルートは Yandex のルートサービスが作成するため、作成にはインターネットが必要です。作成済みのルートはネットワークなしでも進み、GPX ファイルのルートはインターネットをまったく使わず、ファイルの線から作成されます。

移動シミュレーションも、通常の偽装と同じく仮の情報源のフラグを隠しません。配達、タクシー、勤怠管理のサービスはこのフラグを読み取るため、ルートに沿って移動させても結果は変わりません。詳しくは アプリに実際の座標が見える理由 の回答をご覧ください。

Mock Location — root 不要の Android 用偽の GPS 位置情報アプリ

無料、Google Play 以外から配布。インストール前にファイルのチェックサムを確認できます。

APK をダウンロード