代码
val geocoder = Geocoder(this, Locale.getDefault())
val addresses: List<Address> =
geocoder.getFromLocation(
latitude,
longitude,
1
)
if (addresses.isNotEmpty()) {
val cityName: String = addresses[0].locality
val stateName: String = addresses[0].adminArea
val countryName: String = addresses[0].countryName
binding.tvLocationName.text =
StringBuilder().append(cityName).append(",").append(countryName)
}
如果该坐标中没有可用的位置名称,则如何获取附近的位置名称。