/ / Comment trouver le code postal par latitude et parité pour le Royaume-Uni - android, gps, emplacement, code postal

Comment trouver le code postal par latitude et parité pour le Royaume-Uni - android, gps, emplacement, code postal

Je travaille sur une application Android dans laquelle je suis venuDans une situation dans laquelle j'ai besoin d'obtenir le code postal de l'utilisateur actuel, je reçois donc la latitude et la longitude actuelles, mais existe-t-il un moyen de trouver le code postal actuel en fournissant la latitude et la longitude.

Si un service Web ou une base de données fournissant ces informations est disponible, merci de me le faire savoir.

Réponses:

6 pour la réponse № 1

Si vous parlez de code postal, utilisez ceci ..

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

Avec ces deux autorisations sur le fichier Manifest ..

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

0 pour la réponse № 2

À l’heure actuelle, la seule source officielle de ces données est la Royal Mail ". Fichier d'adresse de code postal (PAF), qui nécessite une licence (moyennant un coût).