2

5 分間隔ごとに位置情報を取得したいのですが、Windows Phone 8 SDK を使用してバックグラウンドで実行する必要があります。

定期的なタスクを使用することを考えていましたが、十分な頻度ではない 20 分間隔で実行されます。を使用して、より頻繁に実行できます

ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(300));

しかし、このアプリを市場で公開したい場合、これは歓迎されないと思います。

次に、位置を継続的に追跡することを確認しましたが、手動で停止しない限り、GPSセンサーの使用を停止しません.

目標を達成するために私を導くガイダンスに感謝します。

助けてくれてありがとう。

4

1 に答える 1

2

使用Geolocator:

 geolocator = new Geolocator();
 geolocator.DesiredAccuracy = PositionAccuracy.High;
 geolocator.ReportInterval = 5000; //Here you can set the interval between every location tracked (in milisseconds)

それは私にとってはうまくいきます

于 2015-08-03T14:02:43.400 に答える