Android:GetLastKnownLocation始终返回旧位置

时间:2014-04-27 15:58:55

标签: android locationmanager

问题是:

2小时后我在一个完全不同的位置(家)。现在我现在在其他位置(办公室),我的应用程序显示我当前的位置作为家。昨天在家里也发生了同样的事情,当时它正在办公室作为我现在的位置。

代码:

      if (isNetworkEnabled) {
      locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0, this);
      if (locationManager != null) {
      location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
      if (location != null) {
      latitude = location.getLatitude();
      longitude = location.getLongitude();
       }
     } 
   }

为什么我的应用无法从提供商处获得新的/新位置。

谢谢

0 个答案:

没有答案