WP7定位服务准确性背景

时间:2011-12-11 02:40:19

标签: windows-phone-7 background location

我一直在尝试使用后台定期任务在WP7中运行位置服务。我一直在测试我可以在GeoCoordinateWatcher上指定的准确度值(默认值和高值),我希望我能从处理类似问题的人那里得到一些反馈。我在默认准确度下使用位置服务运行后台代理,并且能够在一天内获得3或4个位置更新。我希望更频繁地更新位置。更高的准确度(通过使用高精度的GPS)会有助于此吗?

我担心通过提高准确性,定期任务设置的25秒时限可能会成为一个问题。是否有人使用高精度在后台运行位置服务?它是否影响了位置更新频率?在25秒内停留的任何问题?如果操作系统必须多次关闭周期性任务超过25秒,应用程序是否会受到惩罚?我是否需要重新启动我的应用才能让定期任务再次运行?

对此主题的任何建议或反馈将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

See this MSDN link

  

GeoCoordinateWatcher:此API,用于获取地理位置   设备的坐标,支持在后台代理中使用,   但它使用缓存的位置值而不是实时数据。该   设备每15分钟更新一次缓存的位置值。

鉴于位置已缓存且最长可达15分钟,我非常确定指定高精度不会有所帮助。