Geocoder-如何始终从坐标获取位置名称

时间:2020-03-06 18:12:44

标签: android maps geocoder

代码

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)
        }

如果该坐标中没有可用的位置名称,则如何获取附近的位置名称。

0 个答案:

没有答案
相关问题