Android Fused Location Api即使使用PRIORITY_HIGH_ACCURACY也不使用GPS?

时间:2015-06-17 11:49:44

标签: android gps google-play-services fusedlocationproviderapi

我正在为公交车开发跟踪应用程序,我只需要使用GPS,我按照tutorial进行了操作,但是即使使用PRIORITY_HIGH_ACCURACY !!它只使用网络位置而非GPS ...

protected void createLocationRequest() {
    mLocationRequest = new LocationRequest();
    mLocationRequest.setInterval(UPDATE_INTERVAL_IN_MILLISECONDS);
    mLocationRequest.setFastestInterval(FASTEST_UPDATE_INTERVAL_IN_MILLISECONDS);
    mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
}

protected void startLocationUpdates() {
            LocationServices.FusedLocationApi.requestLocationUpdates(
            mGoogleApiClient, mLocationRequest, this);
}
  • 我的手机的位置优先级很高。
  • 启用了GPS
  • 使用了精细和粗略的许可
  • 结果不准确
  • 使用Google地图应用程序时,会显示GPS图标并且位置会更准确

0 个答案:

没有答案