package com.ustc.dystu.dandelion.bean; import java.io.Serializable; import org.json.JSONException; import org.json.JSONObject; import com.ustc.dystu.dandelion.utils.Logger; public class GeoInfo implements Serializable{ public String type; public String longitude;// 经度 public String latitude;// 纬度 public static GeoInfo create(JSONObject jo){ GeoInfo info; try { info = new GeoInfo(); info.type = jo.getString("type"); String coordinates = jo.getString("coordinates"); // [26.66926,100.24685] coordinates = coordinates.substring(1, coordinates.length() - 1); Logger.d("GeoInfo", "coordinates-->" + coordinates); String[] split = coordinates.split(","); info.latitude = split[0]; info.longitude = split[1]; return info; } catch (JSONException e) { e.printStackTrace(); } return null; } }