如何用Android确定最近,最大的城市名称?

时间:2011-06-03 05:17:53

标签: android location

我想知道如何根据手机当前位置或Android设备上的IP地址获取最近的城市名称。我愿意使用其他API将GPS坐标或IP地址转换为城市名称。这样做的最佳方法是什么? (我没有使用谷歌地图前端,但我愿意使用API​​)。

最佳

1 个答案:

答案 0 :(得分:4)

你可以使用android.location.Geocoder包中提供的GeoCoder。 JavaDocs就在这里 JavaDocs here

示例代码

List<Address> list = geoCoder.getFromLocation(location
                    .getLatitude(), location.getLongitude(), 1);
            if (list != null & list.size() > 0) {
                Address address = list.get(0);
                result = address.getLocality();
                return result;