java使用腾讯地图根据位置获取经纬度信息。
直接上代码,这里需要你去腾讯地图注册账号获取一个key值:
/***
*
* @author Abell
* @descibe 根据位置获取经纬度信息
* @date 2020/8/20 9:03
*/
public static Map<String, Object> getURLContent(String address) {
//这里需要使用你的key值
String urlStr = "https://apis.map.qq.com/ws/geocoder/v1/?address=" + address + "&key=你的key值";
//请求的url
URL url = null;
//请求的输入流
BufferedReader in = null;
//输入流的缓冲
StringBuffer sb = new StringBuffer();
try {
url = new URL(urlStr);
in = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
String str = null;
//一行一行进行读入
while ((str = in.readLine()) != null) {
sb.append(str);
}
} catch (Exception ex) {
} finally {
try {