我看到LocationManager.NETWORK_PROVIDER.getLastKnownLocation()
返回最后一个位置,但位置如何更新?如果GPS被禁用,它是否完全依赖于WiFi检测到的BSSID?如果WiFi也被禁用怎么办?是否需要考虑移动服务塔数据?
答案 0 :(得分:1)
是的,定位服务基本上有三个级别:GPS,WiFi,Cell tower。
GPS与GPS_PROVIDER
一起使用,WiFi和手机信号塔同时进入NETWORK_PROVIDER
存储桶。
引用NETWORK_PROVIDER
description:
此提供商根据手机信号塔和 WiFi接入点的可用性确定位置。通过网络查找检索结果。