-4

我想找到用户当前位置的纬度和经度,并每秒插入 db。并根据用户在位置上移动的所有纬度和经度绘制一条路径,无需使用 GPS

4

2 回答 2

0

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

于 2017-04-06T11:56:45.737 回答
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);
于 2017-04-06T11:57:25.430 回答