我這個戰鬥,我不能reslove ...Invers公司地址解析不工作
我的問題是,我有,當你按下一個按鈕,一個計時器開始計時的活動,並在同瞬間獲得協調並將其保存到變量中。然後當你再次按下按鈕時,計時器停止並獲得新的合併值並將其保存在其他變量中。
然後我做INVERS與此代碼天氣預報
private void tradueixpos() {
Geocoder geoCoder = new Geocoder(this, Locale.getDefault());
try {
Log.v("e", String.valueOf(latituteField));
Log.v("e", String.valueOf(longitudeField));
List<Address> Locat = geoCoder.getFromLocation(latituteField, longitudeField, 1);
if (!Locat.isEmpty()) {
Address address = Locat.get(0);
result = address.getAddressLine(0) + ", " + address.getLocality();
//number = address.getSubThoroughfare();
//streetName = address.getThoroughfare();
//Log.v("e", number+", "+streetName);
}
else {
Log.v("error", "no trobat");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
所以之後,它通過Inicial地址和結束地址到另一個活動。
我的問題是,它返回null或有時它沒有工作,一直在得到一些錯誤。我認爲地理編碼不起作用。
我把權限(我與API的15個),所以任何人都可以幫助我做到這一點?
謝謝
Plz檢查此答案描述如何實現詳細http://stackoverflow.com/questions/6433922/android-does-addressfrom-geocode-have-fixed-format/6480558#6480558 – guleryuz 2012-02-04 14:26:05