我想找到用户当前位置的纬度和经度,并每秒插入 db。并根据用户在位置上移动的所有纬度和经度绘制一条路径,无需使用 GPS
问问题
369 次
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 回答