我需要從下面的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