// Path: DandelionPro/src/com/ustc/dystu/dandelion/utils/Logger.java
// public class Logger {
// 	
// 	public static int DEBUG_LEVEL = 6;// ÆÁ±Îlog,ÐÞ¸ÄÎª0
// 
// 	private static final int VERBOSE = 5;
// 	private static final int DEBUG = 4;
// 	private static final int INFO = 3;
// 	private static final int WARN = 2;
// 	private static final int ERROR = 1;
// 
// 	public static int v(String tag, String msg) {
// 		if (DEBUG_LEVEL > VERBOSE) {
// 			return Log.v(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int v(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > VERBOSE) {			return Log.v(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int d(String tag, String msg) {
// 		if (DEBUG_LEVEL > DEBUG) {
// 			return Log.d(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int d(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > DEBUG) {
// 			return Log.d(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int i(String tag, String msg) {
// 		if (DEBUG_LEVEL > INFO) {
// 			return Log.i(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int i(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > INFO) {
// 			return Log.i(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int w(String tag, String msg) {
// 		if (DEBUG_LEVEL > WARN) {
// 			return Log.w(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int w(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > WARN) {
// 			return Log.w(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int e(String tag, String msg) {
// 		if (DEBUG_LEVEL > ERROR) {
// 			return Log.e(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int e(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > ERROR) {
// 			return Log.e(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// }


import java.io.Serializable;
import org.json.JSONException;
import org.json.JSONObject;
import com.ustc.dystu.dandelion.utils.Logger;
package com.ustc.dystu.dandelion.bean;





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(",");

// Path: DandelionPro/src/com/ustc/dystu/dandelion/utils/Logger.java
// public class Logger {
// 	
// 	public static int DEBUG_LEVEL = 6;// ÆÁ±Îlog,ÐÞ¸ÄÎª0
// 
// 	private static final int VERBOSE = 5;
// 	private static final int DEBUG = 4;
// 	private static final int INFO = 3;
// 	private static final int WARN = 2;
// 	private static final int ERROR = 1;
// 
// 	public static int v(String tag, String msg) {
// 		if (DEBUG_LEVEL > VERBOSE) {
// 			return Log.v(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int v(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > VERBOSE) {			return Log.v(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int d(String tag, String msg) {
// 		if (DEBUG_LEVEL > DEBUG) {
// 			return Log.d(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int d(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > DEBUG) {
// 			return Log.d(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int i(String tag, String msg) {
// 		if (DEBUG_LEVEL > INFO) {
// 			return Log.i(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int i(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > INFO) {
// 			return Log.i(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int w(String tag, String msg) {
// 		if (DEBUG_LEVEL > WARN) {
// 			return Log.w(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int w(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > WARN) {
// 			return Log.w(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int e(String tag, String msg) {
// 		if (DEBUG_LEVEL > ERROR) {
// 			return Log.e(tag, msg);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// 	public static int e(String tag, String msg, Throwable e) {
// 		if (DEBUG_LEVEL > ERROR) {
// 			return Log.e(tag, msg, e);
// 		} else {
// 			return 0;
// 		}
// 	}
// 
// }


// Path: DandelionPro/src/com/ustc/dystu/dandelion/bean/GeoInfo.java
import java.io.Serializable;
import org.json.JSONException;
import org.json.JSONObject;
import com.ustc.dystu.dandelion.utils.Logger;

package com.ustc.dystu.dandelion.bean;





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];