【发布时间】:2021-02-10 07:20:02
【问题描述】:
我想创建一个应用程序来获取用户位置如城市名称、国家/地区等。我想按当前位置命名城市,但我有纬度和经度。如何获得?
【问题讨论】:
-
你试过什么?什么不工作?请在您的问题中添加代码
-
您可以通过以下代码使用经纬度检查来获取地址,城市名称,国家名称。可以通过你的经纬度代替经纬度。
val geoCoder = Geocoder(this) val addresses = geoCoder.getFromLocation(latitude, longitude, 1) if (addresses.size > 0) { val address = addresses[0] locationCountry = address?.countryName ?: "" locationState = address?.adminArea ?: "" locationCity = address.locality ?: "
标签: android android-layout gps android-gps