我需要从下面的URL下面解析json并将距离和持续时间的数据放在listview中吗?解析JSON方向谷歌地图
-1
A
回答
0
你的问题不是很清楚。你需要先解析json。您可以将解析的数据放入Bundle
的ArrayList
。不喜欢下面的内容:
String response = getResponseFromGoogleMaps(); //this function will fetch the response. write it in your way
ArrayList<Bundle> list = new ArrayList<Bundle>();
try {
JSONObject json = new JSONObject(response);
JSONArray routes = json.getJSONArray("route");
JSONArray legs = routes.getJSONArray(0);
JSONArray steps = legs.getJSONArray(0);
for(int i=0;i<steps.length();i++) {
JSONObject singleStep = steps.getJSONObject(i);
JSONObject duration = singleStep.getJSONObject("duration");
Bundle dur = new Bundle();
dur.putString("text", duration.getString("text"));
dur.putString("value", duration.getString("value"));
JSONObject distance = singleStep.getJSONObject("distance");
Bundle dis = new Bundle();
dis.putString("text", distance.getString("text"));
dis.putString("value", distance.getString("value"));
Bundle data = new Bundle();
data.putBundle("duration", dur);
data.putBundle("distance", dis);
list.add(data);
}
} catch (JSONException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
然后创建它处理ArrayList<Bundle>
自己的列表适配器(应该从BaseAdapter
延伸)。你完成了!
+0
在这种情况下,就像ListAdapter一样? – user1265628 2012-04-27 17:09:29
+0
对不起?我没有得到你的问题! – jtanveer 2012-04-28 09:01:30
相关问题
- 1. 解析谷歌方向json
- 2. 谷歌公交JSON解析方向
- 3. 从谷歌方向解析JSON API
- 4. 如何解析谷歌的地方json
- 5. PHP $ json的谷歌地图解析
- 6. 解析谷歌地图Json文件
- 7. 从谷歌地图解析JSON
- 8. JSON解析错误谷歌地图的地方api
- 9. 解析谷歌地图API
- 10. 如何在iPhone中解析谷歌方向API数据从谷歌地图?
- 11. 谷歌地图方向
- 12. IPhone:谷歌地图方向
- 13. 谷歌地图Api方向
- 14. 谷歌地图方向线
- 15. 谷歌地图方向
- 16. 谷歌地图方向点
- 17. 如何解析JSON谷歌地图JSON在PHP
- 18. 谷歌地图折线使用谷歌地图方向服务
- 19. 解析谷歌图像API Json PHP
- 20. 谷歌JSON解析问题
- 21. JSON解析与谷歌,GSON
- 22. IPhone谷歌JSON解析Geocoing
- 23. 解析谷歌的地方使用Javascript
- 24. 谷歌地方的API解析为javascript
- 25. 谷歌地方的GSON解析API
- 26. 谷歌的地方API解析问题
- 27. PHP从谷歌方向解析json数据
- 28. 解析从谷歌方向api的json响应
- 29. 解析XML到谷歌地图程序
- 30. JSOUP解析iframe谷歌地图
确定这是可能的。这只是将JSON数据放入列表视图的问题。 – Jack 2012-04-26 19:09:44