地区经纬度信息获取(利用Google地图API获取).doc
文本预览下载声明
地区经纬度信息获取(利用Google地图API获取)
package com.leg3s.rld.util;
import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException;import .HttpURLConnection;import .URL;import .URLConnection;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;
import org.apache.log4j.Logger;
/*** 地址经纬度信息获取工具类* * @author liuw* @create date 2010/01/18*/public class AddressLatLngUtil{private static final String REQUEST_ENCODE = UTF-8;private static final String ADDRESS_KEY = \address\;private static final String ADDRESS_COUNTRY_KEY = \CountryName\;private static final String ADDRESS_REGION_KEY = \AdministrativeAreaName\;private static final String ADDRESS_CITY_KEY = \LocalityName\;private static final String ADDRESS_POINT_KEY = \coordinates\;private static final String ADDRESS_SPLIT_STR = :;private static final String LOCATION_COUNTRY_KEY = \country\;private static final String LOCATION_REGION_KEY = \region\;private static final String LOCATION_CITY_KEY = \city\;//private static final String LOCATION_POINT_KEY = \location\;private static final String LOCATION_POINT_LATITUDE_KEY = \latitude\;private static final String LOCATION_POINT_LONGITUDE_KEY = \longitude\;private static final String LOCATION_POINT_PRECISIONY_KEY = \accuracy\;private static final String LOCATION_SPLIT_STR = ,;public static final int MIN_ZOOM = 11;public static final int MAX_ZOOM = 18;private static final int DOWNNUM_FOR_PROXY = 8000;private static final int CONNECT_TIMEOUT = 30000; // 30秒private static final int THREAD_SLEEP_MILLIS = 200;private static boolean flag = false;private static int downNum = 0;private static String proxyHost = 0;private static String proxyPort = 3128;private st
显示全部