0

.GPX ファイルを確認しましたが、衛星統計に関する情報はありません。実際のデバイスなしでどのようにテストできますか?

次のコードでサテライトを取得するには:

GPSStatusView gpsStatusView = new GPSStatusView(this);
GpsStatus status = locationManager.getGpsStatus(null);

Iterable<GpsSatellite> stats = status.getSatellites();
4

1 に答える 1

0

gpx ファイルは、高度な gps データをシミュレートするために作成されたものではありません。
これは、GPS 受信機などのナビゲーション デバイスによって提供される一連の位置情報です。カスタム拡張の可能性あり。

GPSStatus をシミュレートするには、NMEA 形式に基づくシミュレーターが必要です。
それが利用できない場合は、単体テストからテストできます。

アプリに独自のロキャットゴイン マネージャーを導入します。これは通常、Android が GPS データを送信する場所です。ただし、テストでは、好きな GpStatus でそのデータを送信します。

于 2013-10-28T13:40:46.360 に答える