我是Windows Phone 8开发新手,我尝试使用GeoCoordinateWatcher类轻松获取用户的经纬度。GeoCoordinateWatcher和timeout
我的问题是我想管理一个超时(用户将能够自定义它的值)。
我想到了“TryStart(...)”方法会帮我做,但:
tryStart(false, TimeSpan.FromSeconds(10)); => The watcher starts after 10sec
tryStart(false, TimeSpan.FromSeconds(2)); => The watcher starts after 2sec
这种方法,对我来说,毫无意义的,因为我想GeoCoordinateWatcher立即启动(所以我使用“)开始(”的基本方法,但我也想回到一个例外,如“超时已过期”,如果它超过XXX秒返回坐标。
有没有一种简单的方法要做到这一点吗?我必须创建一个计时器或类似的东西吗?
个非常感谢您的帮助
该项目处于待命状态;稍后会尝试您的解决方案,但感谢您的答案 – hico