Android エミュレータで GPS 位置情報をエミュレートするにはどうすればいいですか? 質問する

Android エミュレータで GPS 位置情報をエミュレートするにはどうすればいいですか? 質問する

テストのために Android エミュレーターで経度と緯度を取得したい。

これを実現する方法を誰か教えてくれませんか?

エミュレータの位置をテスト位置に設定するにはどうすればよいですか?

ベストアンサー1

Telnet 経由でエミュレータに接続できます。すると、地理座標やネットワークなどの特定のデータを入力できるエミュレータ コンソールが表示されます。

コンソールの使い方が詳しく説明されていますここコンソールに接続するには、コマンドラインを開いて次のように入力します。

telnet localhost 5554

次に、geo コマンドを使用して、デバイスの緯度、経度、および必要に応じて高度を設定し、GPS ロケーション プロバイダーを使用するすべてのプログラムに渡します。詳細な手順については、上記のリンクを参照してください。

コンソールで実行する具体的なコマンドは

geo fix <longitude value> <latitude value>

現実的な緯度/経度を見つけるのにこのサイトが便利だと思いました:http://itouchmap.com/latlong.html

複数の座標が必要な場合は、ルートを含むkmlファイルも使用できます。これについては、こちらで少し説明されています。記事現時点ではこれより良い情報源が見つかりません。

おすすめ記事