私は Windows Phone 8 の開発が初めてで、GeoCoordinateWatcherクラスを使用してユーザーの緯度と経度を簡単に取得しようとしています。
私の問題は、タイムアウトを管理したいということです (ユーザーはその値をカスタマイズできます)。
「TryStart(...)」メソッドがそれを行うのに役立つと思いましたが、
tryStart(false, TimeSpan.FromSeconds(10)); => The watcher starts after 10sec
tryStart(false, TimeSpan.FromSeconds(2)); => The watcher starts after 2sec
このメソッドは、GeoCoordinateWatcher をすぐに開始する必要があるため、私にとっては無意味です (そのため、基本的なメソッド「Start()」を使用していますが、それ以上かかる場合は「タイムアウトの期限が切れました」などの例外も返したいと考えています)。座標を返すのにxxx秒以上かかりました。
それを行う簡単な方法はありますか?タイマーなどを作成する必要がありますか?
助けてくれてどうもありがとう