我的Windows Phone应用程序使用位置跟踪,我正在使用系统日期和时间标记我使用的位置。 这一点运作良好,但现在有一个用户的情况,他的日期/时间设置在他的手机上可怕的错误,这意味着他的位置的时间戳都是错误的。
所以,我正在查看Timestamp
上的Geocoordinate
属性,但我的问题是:该时间戳是否真的来自GPS单元,还是只是系统(设备)日期/获得职位的时间?
MSDN上的文档说:
确定位置的系统时间。
如果是这种情况我真的没有太多用处,但是有没有人测试过或有过这方面的经验?
答案 0 :(得分:1)
我一直把它解释为Systemtime,但你的问题让我很好奇。所以我通过实验对此进行了测试,自动关闭了设置时间,稍微改变时间确实会改变Geocoordinate的时间戳。虽然我没有找到合作的好来源,但我的实验让我相信您的评估是正确的。
解决此问题的方法可能是从timezonedb api等在线时间服务中获取时间吗?