在Android上实施位置跟踪

Dem*_*nto 10 android tracking wlan

我是Android开发的新手,想要构建第一个示例应用程序.我的目标是构建一个跟踪应用程序,将我当前的位置发送到远程服务器.我想用收集的数据计算我在家里或工作等知名地方花了多少小时.

我应该使用哪种方法?我认为使用现有WLAN的信息来了解我目前的位置就足够了.我感兴趣的所有地方都有带静态SSID的WLAN.我应该使用任何框架,还是有更好的方法来实现我的目标?GPS不是一个真正的选择,因为最有趣的地方是在室内,我没有GPS连接.

我正在使用Android 4.0.

vgo*_*anz 7

正如您所说,GPS连接在室内不起作用,但估计您当前的位置非常有用.怎么样?您可以使用提供LocationManager的函数getLastKnownLocation(best).

如果您想自己动手,可以尝试通过GPS获取最后一个位置,找到一个大区域,并使用WLAN更准确地估计它,使用较小的半径组和您感兴趣的位置.

  • +1:不知道像getLastKnownLocation(最好)这样的函数存在,这对我来说已经很有帮助了. (2认同)