LocationManager.NETWORK_PROVIDER如何真正起作用?

时间:2017-03-04 14:45:18

标签: android geolocation gps android-gps

我看到LocationManager.NETWORK_PROVIDER.getLastKnownLocation()返回最后一个位置,但位置如何更新?如果GPS被禁用,它是否完全依赖于WiFi检测到的BSSID?如果WiFi也被禁用怎么办?是否需要考虑移动服务塔数据?

1 个答案:

答案 0 :(得分:1)

是的,定位服务基本上有三个级别:GPS,WiFi,Cell tower。

GPS与GPS_PROVIDER一起使用,WiFi和手机信号塔同时进入NETWORK_PROVIDER存储桶。

引用NETWORK_PROVIDER description

  

此提供商根据手机信号塔 WiFi接入点的可用性确定位置。通过网络查找检索结果。