如何在不使用GPS的情况下每秒查找纬度和经度

时间:2017-04-06 11:53:04

标签: android google-maps locationmanager google-location-services

我希望找到用户当前位置的纬度和经度,并在每秒插入数据库。并且抽屉根据用户的所有经度和经度在不使用GPS的情况下移动的路径

2 个答案:

答案 0 :(得分:0)

如果您不想使用GPS,可以使用使用WLAN,蓝牙或CellTower信息的服务来确定设备的位置。例如Mozilla Location Service

答案 1 :(得分:0)

唯一可行的方法是基于移动信号强度https://developer.android.com/guide/topics/location/strategies.html的位置,但这种方法不是很准确。 不要忘记清单中的许可:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

然后只需注册一个监听器并获取更新

LocationManager manager = (LocationManager)
            context.getSystemService(Context.LOCATION_SERVICE);

manager.requestLocationUpdates(
            LocationManager.NETWORK_PROVIDER, 1, 10, listener);