【发布时间】:2016-04-18 09:34:28
【问题描述】:
如何以编程方式获得 Android 设备的连续地理位置?
我无法连续获取 android 设备的位置坐标并根据地理位置显示导航移动。
【问题讨论】:
标签: android google-maps geolocation
如何以编程方式获得 Android 设备的连续地理位置?
我无法连续获取 android 设备的位置坐标并根据地理位置显示导航移动。
【问题讨论】:
标签: android google-maps geolocation
根据 Android 文档:
//获取对系统LocationManager的引用LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
// 定义一个响应位置更新的监听器 LocationListener locationListener = new LocationListener() { 公共无效onLocationChanged(位置位置){ // 当网络位置提供程序找到新位置时调用。 makeUseOfNewLocation(位置); }
public void onStatusChanged(String provider, int status, Bundle extras) {} public void onProviderEnabled(String provider) {} public void onProviderDisabled(String provider) {} };// 向位置管理器注册监听器以接收位置 更新
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
> 0, 0, locationListener);
更多信息请访问他们的页面:http://developer.android.com/guide/topics/location/strategies.html
【讨论】: