|  | @ -16,7 +16,10 @@ import java.util.UUID;
 | 
	
		
			
				|  |  | public class LatitudeUtils {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public static final String KEY_1 = "7d9fbeb43e975cd1e9477a7e5d5e192a";
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 没有ak有的服务请求获取不到地址
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static final String ak = "wm9Cih17l010vL91nOfTbu8M";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -30,7 +33,7 @@ public class LatitudeUtils {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             //将地址转换成utf-8的16进制
 | 
	
		
			
				|  |  |             address = URLEncoder.encode(address, "UTF-8");
 | 
	
		
			
				|  |  |             URL tirc = new URL("http://api.map.baidu.com/geocoder?address="+ address +"&output=json&key="+ UUID.randomUUID().toString().replace("-",""));
 | 
	
		
			
				|  |  |             URL tirc = new URL("http://api.map.baidu.com/geocoder/v2/?address="+ address +"&output=json&key="+ UUID.randomUUID().toString().replace("-","")+"&ak="+ak);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             in = new BufferedReader(new InputStreamReader(tirc.openStream(),"UTF-8"));
 | 
	
	
		
			
				|  | @ -58,7 +61,9 @@ public class LatitudeUtils {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |         }finally{
 | 
	
		
			
				|  |  |             try {
 | 
	
		
			
				|  |  |                 in.close();
 | 
	
		
			
				|  |  |                 if(in!=null){
 | 
	
		
			
				|  |  |                     in.close();
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             } catch (IOException e) {
 | 
	
		
			
				|  |  |                 e.printStackTrace();
 | 
	
		
			
				|  |  |             }
 |