如何查找英国经纬度的邮政编码

时间:2012-04-23 10:57:45

标签: android gps location postal-code

我正在开发一个Android应用程序,其中我遇到了一个情况,我需要获取当前用户的邮政编码,所以我得到当前的经度和经度,但有没有办法通过提供纬度找到当前的邮政编码和经度。

如果有任何提供此信息的网络服务或数据库,请告知我们。

2 个答案:

答案 0 :(得分:7)

如果您正在谈论PostalCode,请使用此..

Geocoder geoCoder = new Geocoder(getApplicationContext(), Locale.getDefault());
List<Address> address = null;

if (geoCoder != null){
   try {
       address= geoCoder.getFromLocation(latPoint, lngPoint, 1);
       } catch (IOException e1) {
       // TODO Auto-generated catch block
       e1.printStackTrace();
      }
      if (address.size()> 0){
        String postCode = address.get(0).getPostalCode();
      }

在Manifest文件上有这两个权限..

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

答案 1 :(得分:0)

目前,此数据的唯一官方来源是皇家邮政Postcode Address File(PAF),需要许可证(需要付费)。