因此,我使用一项服务来获取用户位置,但是我有一个用户报告说,当他安装了我的应用程序后,他的手机将失去与Google地图的连接并发呆,并且他的GPS信号在卸载之前不会恢复我的应用他使用的是LG V20(不确定是否很重要),我在所有地方进行了搜索,以查看可能的结果,但是我似乎找不到导致它的轻微提示或因获取而引起的任何类型的冲突。用户的GPS位置。有什么建议,这就是我要检索他的位置吗?
public double getLatitude() {
double lat = 0.00;
if (mGoogleApiClient != null)
{
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED)
{
currentLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
if (currentLocation != null) {
return currentLocation.getLatitude();
}
}
}
return lat;
}
public double getLongitude() {
double lng = 0.00;
if (mGoogleApiClient != null) {
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
currentLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
if (currentLocation != null) {
return currentLocation.getLongitude();
}
}
}
return lng;
}