我正试图通过 Google Play Fused Location 获取设备的位置,一切正常,但似乎不尊重请求的时间间隔:
LocationClient myLocationClient;
myLocationClient = new LocationClient(context, this, this);
myLocationClient.connect();
...
LocationRequest myLocationRequest = LocationRequest.create();
myLocationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
myLocationRequest.setInterval(10000);
myLocationRequest.setFastestInterval(10000);
myLocationClient.requestLocationUpdates(myLocationRequest, this);
无论我在 setInterval 和 setFastestInterval 上写入10000,10000或100万,每次更改位置时都会触发请求。
为什么?
感谢。