我遇到了从谷歌 url 获取纬度和经度的问题,如下所示,我正在使用 asynctask,没有网络问题。我有地址数组,它有 4 个地址,我正在使用如下:
for(int i = 0; i < address.length; ++i) {
Log.e("i value: ",i+"");
try {
HttpPost httppost = new HttpPost("http://maps.google.com/maps/api/geocode/json?address=" + address[i] + "&sensor=false");
HttpClient client = new DefaultHttpClient();
....... //codes to get lat and long
.......
} catch(......) {
}
}
如您所见,我使用 Log 打印 i 值。它以 0、1、2、3 的形式出现,但它仅第一次调用此 url,即 i 值为 0 并获取该地址的纬度和经度,但没有对于接下来的 3 个值。有什么帮助吗?谢谢