在没有 SIM 卡的 android 平板电脑中查找当前用户位置的最佳方法是什么?
我的问题可能很幼稚,但位置管理器是否需要网络运营商 (SIM) 和互联网连接?同样,如果我们必须使用 GPS,是否也需要网络运营商?
请指教。
在没有 SIM 卡的 android 平板电脑中查找当前用户位置的最佳方法是什么?
我的问题可能很幼稚,但位置管理器是否需要网络运营商 (SIM) 和互联网连接?同样,如果我们必须使用 GPS,是否也需要网络运营商?
请指教。
您实际上并不需要网络运营商的 GPS
GPS 不需要网络运营商。
不过,您确实需要 Internet 连接才能使用 NETWORK_PROVIDER。如果没有 Internet 连接,您将无法获得最新的位置。
NETWORK_PROVIDER 收集 wifi 站信息和手机信号塔信息,并通过 Internet 将其发送到 Google 的位置服务器。位置服务器根据存储在服务器数据库中的数据,使用该信息来查找用户最可能的位置。
您可以通过 wifi 或移动数据访问互联网。如果您没有 SIM 卡,NETWORK_PROVIDER 只会收集 wifi 信息并尝试据此猜测您的位置。
该LocationManager
课程使用内部 GPS 无线电,而不是您的 SIM 卡。MapView
除非您计划使用或类似的地图组件,否则您也不需要互联网连接。如果您的平板电脑中有 GPS,只需将其打开(激活)并尝试使用SensorManager` 从 GPS 传感器读取数据LocationManager
的众多示例之一。or
希望这可以帮助!这是一个帮助您入门的示例。