現在のユーザーの郵便番号を取得する必要がある状況に遭遇したAndroidアプリに取り組んでいるので、現在の緯度と経度を取得していますが、緯度と経度を指定して現在の郵便番号を見つける方法はあります。
この情報を提供するWebサービスまたはデータベースが利用できる場合は、それについて知らせてください。
現在のユーザーの郵便番号を取得する必要がある状況に遭遇したAndroidアプリに取り組んでいるので、現在の緯度と経度を取得していますが、緯度と経度を指定して現在の郵便番号を見つける方法はあります。
この情報を提供するWebサービスまたはデータベースが利用できる場合は、それについて知らせてください。
あなたが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" />
現在、このデータの唯一の公式ソースはRoyal Mailの郵便番号アドレスファイル(PAF)であり、これにはライセンスが必要です(ある程度の費用がかかります)。