Je suis en train de faire lat lng pour l'adresse suivante mais géocodage est incapable de trouver lat lng:Geocoder incapable d'obtenir lat lng de chaîne particulière dans Android?
Cascina Palazzetto n.9 - Strada Provinciale 134, POIRINO (TO) - 10046, Italia
et mon extrait de code est le suivant:
public static LatLng getLocationFromAddress(Context context, String strAddress) {
Geocoder coder = new Geocoder(context);
List<Address> address;
LatLng p1 = null;
try {
address = coder.getFromLocationName(strAddress, 5);
if (address == null) {
return null;
}
Address location = address.get(0);
location.getLatitude();
location.getLongitude();
p1 = new LatLng(location.getLatitude(), location.getLongitude());
} catch (Exception ex) {
Timber.d("getLocationFromAddress(printStackTrace): " + ex);
}
return p1;
}
Edit 1:
de plus, je l'ai essayé avec settin g locale manuellement avec l'Italie sur geo coder mais je ne peux pas encore obtenir des résultats.
Ouais il est ressemble à travailler sur l'API REST, mais ne sais pas pourquoi pas sur Android. http://maps.google.com/maps/api/geocode/json?address=Cascina%20Palazzetto%20n.9%20-%20Strada%20Provinciale%20134,%20POIRINO%20(TO)%20-% 2010046,% 20Italia & capteur = false –
Pouvez-vous fournir des journaux? – Cottontree
L'objet de liste Adresse a la taille 0 plutôt que je suis incapable d'obtenir des informations de journal. –