我正在使用Google Map开发应用程序,但是权限有问题。有人可以帮我吗?尽管Android 10没问题,但Android 9却有此问题。 这些106-115行的代码
if (ContextCompat.checkSelfPermission(this,android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED){
requestPermissions(arrayOf(android.Manifest.permission.ACCESS_FINE_LOCATION),1)
}else{
locationManager!!.requestLocationUpdates(LocationManager.GPS_PROVIDER,2,2f,locationListener)
mMap.clear()
var lastLocation = locationManager!!.getLastKnownLocation(LocationManager.GPS_PROVIDER)
var lastUserLocation = LatLng(lastLocation!!.latitude,lastLocation!!.longitude)
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(lastUserLocation,17f))
}