2014-05-12 54 views
1

我的Windows Phone應用程序使用位置跟蹤,並使用系統日期和時間戳記我使用的位置。 這很好,但現在有一個用戶的情況,他的日期/時間設置在他的手機上可怕的錯誤,這意味着他的位置上的時間戳都是錯誤的。是GPS信號還是設備的GPS時間戳?

因此,我正在研究Geocoordinate上的Timestamp屬性,但我的問題是:該時間戳確實來自GPS單元,還是僅僅是獲取位置的系統(設備)日期/時間?

在MSDN文檔說,它是:

在被確定位置的系統時間。

如果是這種情況,我真的沒有看到太多用處,但是有沒有人測試過或有過這方面的經驗?

回答

1

我一直將此解釋爲Systemtime,但您的問題讓我感到好奇。所以我通過實驗測試了這一點,自動關閉設置時間並且稍微改變時間的確會改變Geocoordinate的時間戳。雖然我沒有找到合作的好資源,但我的實驗讓我相信您的評估是正確的。

解決這個問題的方法可能是從一個在線時間服務,如timezonedb api獲得時間?

+0

好的,謝謝。 不幸的是,我不能依靠互聯網連接,而我收集職位。 (這是一個水手的海洋應用程序,通常遠遠超出細胞覆蓋範圍):-) –