/ / Як знайти поштовий індекс за широтою та широтою для Великобританії - android, gps, місцезнаходження, поштовий індекс

Як знайти поштовий індекс за широтою та логідом для Великобританії - Android, GPS, місцеположення, поштовий індекс

Я працюю над додатком для Android, в якому я прийшовчерез ситуацію, коли мені потрібно отримати поточний поштовий індекс користувача, тому я отримую поточну широту та довготу, але чи є спосіб знайти поточний поштовий індекс, вказавши широту та довготу.

Якщо доступна будь-яка веб-служба чи база даних, яка надає цю інформацію, будь ласка, повідомте мене про це.

Відповіді:

6 за відповідь № 1

Якщо ви говорите про Поштовий код, використовуйте це ..

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" />

0 для відповіді № 2

В даний час єдиним офіційним джерелом цих даних є Royal Mail "s Файл адреси поштового індексу (PAF), яка вимагає ліцензії (за певною вартістю).