Google Play服务位置API强制使用GPS

时间:2015-11-26 19:39:31

标签: android gps location

我的应用需要GPS准确度。

我正在使用新的保险丝位置API。

如果其他应用程序正在使用GPS,那么我会获得GPS准确性的位置更新,否则位置更新具有网络准确性。

有没有办法强制保险丝定位服务激活GPS,还是需要使用旧的LocationManager API?

以下是我用于创建API客户端和请求位置更新的代码的相关部分:

googleApiClient = new GoogleApiClient.Builder(this).addConnectionCallbacks(this).addOnConnectionFailedListener(this).addApi(LocationServices.API).build();
googleApiClient.connect();

在onConnected方法中我有这个:

locationRequest = new LocationRequest();
locationRequest.setInterval(1000 * 60);
locationRequest.setFastestInterval(1000 * 30);
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, locationRequest, this);

0 个答案:

没有答案