【发布时间】:2015-09-30 01:33:25
【问题描述】:
在这里,我试图从它存储在数组中的 json url 获取纬度和经度值,通常我也可以查看它 logcat,但我需要将这些值从 arraylist 获取到字符串数组,然后只有我可以加载它谷歌地图。如果有人知道这个问题的答案,请告诉我......
try {
**arraylist1.clear();**
jsonarray = json.getJSONArray("LatlogValu");
Log.d("Haaaaaaaaaaaa", ""+json);
for (int i = 0; i < jsonarray.length(); i++) {
Log.d("H11111111111111111111111111", ""+jsonarray.length());
**HashMap<String, String> map = new HashMap<String, String>();
json = jsonarray.getJSONObject(i);
map.put("PubName", json.getString("PubName"));
map.put("PubID", json.getString("PubID"));
map.put("Lat", json.getString("Lat"));
map.put("Long", json.getString("Long"));
arraylist1.add(map);**
}
} catch (JSONException e) {
Log.e("log_tag", "Error parsing data " + e.toString());
Log.e("ERROR_^>^>^>^>^>^>^>^>^^>^>^^>^", "Failed data was:\n" + result);
e.printStackTrace();
}
【问题讨论】:
标签: java android json google-maps google-maps-api-3