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