我正在研究一個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();
}
隨着清單文件,這兩個權限..
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
目前這個數據的唯一官方來源是皇家郵政的Postcode Address File(PAF),它需要一個許可證(在一定的成本)。