所以我在android studio中使用Geocoder类,因此我可以通过执行操作来获取国家/地区名称和地址
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
if (addresses != null && addresses.size() > 0) {
userCountry = addresses.get(0).getCountryName();
userAddress = addresses.get(0).getAddressLine(0);
}
我现在要做的是对位置进行分类。可以说,如果我在公园附近,我会将纬度和经度转换为“公园”或者如果我在海滩上,它将把该位置归类为“海滩”我可以使用经度和纬度自动对这些地点进行分类吗?
我想也许是
addresses.get(0).getLocality()
但是它只是给我城市名称
以及当我尝试时
addresses.get(0).getFeatureName()
它只是给我一个数字,所以我不确定那个数字是什么
Geocoder无法提供您的类型。