private void getCurrentLocation()
{
mMap.clear();
Location location = LocationServices.FusedLocationApi.getLastLocation(googleApiClient);
if (location != null)
{
longitude = location.getLongitude();
latitude = location.getLatitude();
moveMap();
}
}
我是Android新手。我按照一些链接在谷歌地图上找到我当前的位置。我在清单文件中写了权限,但错误消息询问权限我不知道如何解决。我试过搜索,但找不到任何东西。
答案 0 :(得分:0)
我在
manifest
文件中写了权限,但错误消息询问权限我不知道如何解决
由于从 Android 6.0(API级别23)开始,用户在应用运行时向应用授予权限,而不是在安装应用时授予权限。
<强> CODE 强>
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED ) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},
MY_PERMISSION_ACCESS_COARSE_LOCATION);
}