返回信息流String position = (String)msg.obj;
String url = "http://maps.google.com/maps/api/geocode/json?address=position&sensor=false";
HttpClient client = new DefaultHttpClient();
StringBuilder stringBuilder = new StringBuilder();
try
{
//向指定的url发送http请求
HttpResponse response = client.execute(new HttpGet(url));
//取得服务器返回的响应
HttpEntity entity = response.getEntity();
InputStream stream = entity.getContent();
int b;
while ((b = stream.read()) != -1)
{
stringBuilder.append((char) b);
}
}
catch (ClientProtocolException e)
{
Log.d("myDebug", "we have error1");
}
catch (IOException e)
{
Log.d("myDebug", "we have error2");
}
JSONObject jsonObject = new JSONObject();
try
{
jsonObject = new JSONObject(stringBuilder.toString());
}
catch (JSONException e)
{
e.printStackTrace();
Log.d("myDebug", "we have error3");
}
try
{
Latitude = ((JSONArray) jsonObject.get("results")).getJSONObject(0)
.getJSONObject("geometry").getJSONObject("location")
.getDouble("lng");
Longitude = ((JSONArray) jsonObject.get("results")).getJSONObject(0)
.getJSONObject("geometry").getJSONObject("location")
.getDouble("lat");
Log.d("myDebug", "we get the 经纬度");
}
catch (JSONException e)
{
e.printStackTrace();
Log.d("myDebug", "we have error4");
}
这里打印出we have error2,we have error3,we have error4,
求解答
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #6283同步于 2012/6/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
获取经纬度出现异常,求解答
hero00jeck
2012/6/3镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。