Android onLocationChanged当距离改变或时间过去

时间:2015-03-20 14:08:46

标签: android geolocation location google-play-services

当位置发生变化或30分钟过去时,我需要通过服务器调用来刷新屏幕。 我已按照指南here(使用Google Play服务API),但也使用了here

然而,他们都没有工作;我正试图将我的位置从地球的一侧改为另一侧,我仍然看到没有进行服务器呼叫。

我正在配置我的位置请求对象的方式是:

protected void createLocationRequest() {
        mLocationRequest = new LocationRequest();
        mLocationRequest.setSmallestDisplacement(Constants.MINIMUM_DISTANCE_LOCATION_UPDATE);
        mLocationRequest.setInterval(Constants.LOCATION_INTERVAL_UPDATE);
        mLocationRequest.setFastestInterval(10000);
        mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
    }

这是使这项工作正确的方法,还是我应该采用不同的方法?

提前多多感谢!

0 个答案:

没有答案