移动应用程序显示其他用户'精确位置

时间:2015-02-12 19:33:45

标签: cordova gps

如果我尝试创建一个允许用户查看其他用户的确切位置的移动应用程序(cordova / webapi / sql server app),我猜测我必须收集确切的位置启动应用程序时的用户身份并将其存储在用户会话表中。然后我可以使用signalr之类的东西来轮询该表并向应用程序发送更新。这听起来合理吗?有没有更简单的方法?我的想法有缺陷吗?

这假定用户允许该应用收集其位置。

修改 为了缩小问题的重点,我基本上有几个问题:

  1. 有没有办法使用cordova来跟踪"跟踪"用户在定时间隔的位置,比如说每5分钟一次?
  2. 这样做是否会导致设备电池严重耗尽?
  3. 这样的事情可行吗?希望这会使它缩小一点。

1 个答案:

答案 0 :(得分:0)

首先 - 您可以使用cordova-plugin-geolocation插件来访问设备的地理位置。和: 广告1:使用JavaScript的#setInterval()或#setTimeout()函数来添加计时事件 广告2:不,它不应该。