ロケーションベースのアプリがあり、実際に移動せずにテストしたい.
ポイントの kml ファイルを提供できることはわかっていますが、エミュレータではなく実際のデバイスを使用したいと考えています。
デバイスでルートの運転をシミュレートする最良の方法を教えてください。
1 つのポイントではなく、ルート全体をシミュレートする必要があることを強調します。
お時間を割いていただきありがとうございます
3 に答える
アプリの開発でモックの場所を使用しています。次の 2 つのアプリは、これまでのところ、場所 (静的な場所とルート) のモックで信頼できることが証明されています。
ロキト
Lockito を使用して、道路にスナップされるルートを作成します。ルートは Lockito 内で作成されます。ルートが作成された後、Lockito は、GPS 位置を読み取る他のアプリに影響を与える一連の模擬位置としてルートを再生できます。
ルートの再生には速度制御が利用できます。
ルートを保存してロードし、別の機会に再生することができます。
https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito
テレポート
Teleport を使用して、.KML ファイルからルートを作成します。Teleport は、「TrackMatch 形式」の .KML ファイルを受け入れます。
https://play.google.com/store/apps/details?id=com.shankarlabs.teleport
アプリと組み合わせて Lockito と Teleport を使用する方法
アプリの実行中に Lockito または Teleport ^ のいずれかでデバイスの位置を模倣します。つまり、場所をモックするときにデバイスで「実行中」の少なくとも 2 つのアプリが必要です。私のアプリと、Lockito または Teleport のいずれかです。
^ 意図しない結果を恐れて、Lockito と Teleport の両方を同時に使用することはありません。
余談:
.KML ファイルを作成する方法:
1) http://www.mapmash.in/kmlpolyline.html
2) グーグルアース