4

現在のユーザーの郵便番号を取得する必要がある状況に遭遇したAndroidアプリに取り組んでいるので、現在の緯度と経度を取得していますが、緯度と経度を指定して現在の郵便番号を見つける方法はあります。

この情報を提供するWebサービスまたはデータベースが利用できる場合は、それについて知らせてください。

4

2 に答える 2

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

マニフェストファイルに対するこれらの2つの許可があります。

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
于 2012-04-23T11:04:26.467 に答える
0

現在、このデータの唯一の公式ソースはRoyal Mailの郵便番号アドレスファイル(PAF)であり、これにはライセンスが必要です(ある程度の費用がかかります)。

于 2012-04-23T11:00:31.457 に答える