WP7.5上的位置感知应用程序

本文关键字:感知 应用程序 位置 WP7 | 更新日期: 2023-09-27 18:29:34

我想在WP7.5 上创建一个位置感知应用程序

在我们的应用程序不在后台运行的情况下,是否可以自动获得位置更改的触发器?

例如:

我想知道用户是否已经搬到了新的位置。如果用户已经移动,我想从我的应用程序中触发一个特定的事件。我唯一担心的是,如果我在应用程序中这样做,我将消耗大量的电池。它是一个特定的WP7服务,可以通知我的应用程序用户已经更改了他的位置并从我的应用中触发事件吗?

如果可能的话,你能给我举个例子吗?

WP7.5上的位置感知应用程序

您可以进行2次思考:

  • 使用周期代理每隔30分钟获取一次地理位置
  • 在应用程序中使用GeoCoordinateWatcher,并将MovementThreshold设置为仅在位置真正更改时获取数据。只有当你的应用程序确实在设备上运行时,这种方式才会起作用——当用户离开时,应用程序观察程序将停止工作