我认为这可能是一些人愚蠢的问题,但我不知道为什么我没有得到它。我的问题是,我得到由谷歌Places API的纬度和经度如何验证谷歌的地方AutoCompleteTextView
代码:
Geocoder geoCoder new Geocoder(this);
AutoCompleteTextView fAPSearchLocationEt;
fAPSearchLocationLayout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
List<Address> returnedaddresses = geoCoder.getFromLocationName(fAPSearchLocationEt.getText().toString(),1);
if(returnedaddresses != null){
String latForVol = String.valueOf(returnedaddresses.get(0).getLatitude());
String longForVol = String.valueOf(returnedaddresses.get(0).getLongitude());
Log.e("Lat", latForVol);
Log.e("Long", longForVol);
}else {
Log.e("Long", "Please give the correct address");
}
} catch (IOException e) {
e.printStackTrace();
}
}
});
所以,现在我想验证AutoCompleteTextView
说明了验证:
假设用户给出了错误的地址,如sadgdfhsfagAGDSFJDGHMSFSDFGsdfhg
或任何其他。所以,在这种情况下,我想在setOnClickListener时验证正确的地址。
它不会对onResult方法得到这个,你能解释我如何在我的代码 – Bahu
使用它@kiran,如果你需要的话我可以给你发送完整的代码。 – Laxmeena
没有Laxmeena我解决了它(见我接受的答案) – Bahu