WP7定位服务的准确性在后台



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

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

关于这个主题的任何建议或反馈都将非常感谢。

查看此MSDN链接:

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

给定的位置是缓存的,长达15分钟的时间,我很确定指定高精度是没有用的。

最新更新