テストのために Android エミュレーターで経度と緯度を取得したい。
これを実現する方法を誰か教えてくれませんか?
エミュレータの位置をテスト位置に設定するにはどうすればよいですか?
ベストアンサー1
Telnet 経由でエミュレータに接続できます。すると、地理座標やネットワークなどの特定のデータを入力できるエミュレータ コンソールが表示されます。
コンソールの使い方が詳しく説明されていますここコンソールに接続するには、コマンドラインを開いて次のように入力します。
telnet localhost 5554
次に、geo コマンドを使用して、デバイスの緯度、経度、および必要に応じて高度を設定し、GPS ロケーション プロバイダーを使用するすべてのプログラムに渡します。詳細な手順については、上記のリンクを参照してください。
コンソールで実行する具体的なコマンドは
geo fix <longitude value> <latitude value>
現実的な緯度/経度を見つけるのにこのサイトが便利だと思いました:http://itouchmap.com/latlong.html
複数の座標が必要な場合は、ルートを含むkmlファイルも使用できます。これについては、こちらで少し説明されています。記事現時点ではこれより良い情報源が見つかりません。