我是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