-4

我想查找用户当前位置的纬度和经度,并以db为单位插入每秒。和抽屉根据用户在所有经纬度上移动的路径而不使用GPS如何在不使用GPS的情况下每秒查找经度和纬度

+2

没有GPS你不能得到用户的确切位置。如果您不想打开GPS,则使用网络提供商获取用户位置,但不是用户准确的位置。 –

+0

如果你不想使用gps,那么你想使用什么? – greenapps

回答

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); 
+0

我已经尝试使用网络提供商和位置服务,但发现错误的经度和纬度 –

+0

此metode不是很准确,但它是唯一的方式如何定位设备没有GPS – JakSok

相关问题