百度地图 java 根据地址获取经纬度
来源:互联网 发布:新倩女幽魂mac能玩吗 编辑:程序博客网 时间:2024/05/01 15:26
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;/** * 经纬度工具类 * * @author WangMeng */public class LngAndLatUtils{/** * 输入地址调用百度api获取经纬度 * * @param address * @return 经度纬度的map * @author SunQiChao * @Date 2015年9月2日 */public static Map<String, Double> getLngAndLat(String address, String key){Map<String, Double> map = new HashMap<String, Double>();// 调用百度接口String url = "http://api.map.baidu.com/geocoder/v2/?address=" + address+ "&output=json&ak=" + key;String json = loadJSON(url);JSONObject obj = JSONObject.fromObject(json);if (obj.get("status").toString().equals("0")){double lng = obj.getJSONObject("result").getJSONObject("location").getDouble("lng");double lat = obj.getJSONObject("result").getJSONObject("location").getDouble("lat");map.put("lng", lng);map.put("lat", lat);}return map;}/** * 处理url和所带的参数 * * @param url * @return * @author SunQiChao * @Date 2015年9月2日 */public static String loadJSON(String url){StringBuilder json = new StringBuilder();try{URL oracle = new URL(url);URLConnection yc = oracle.openConnection();BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));String inputLine = null;while ((inputLine = in.readLine()) != null){json.append(inputLine);}in.close();}catch (MalformedURLException e){}catch (IOException e){}return json.toString();}}
0 0
- 百度地图 java 根据地址获取经纬度
- java 根据经纬度获取百度地图地址
- 百度地图 根据地址获取经纬度
- 百度地图根据经纬度获取地址
- 百度地图根据地址获取经纬度
- java根据百度地图获取经纬度
- java根据地址获取百度API经纬度
- 百度地图之根据经纬度信息获取地址方法
- 用百度地图根据经纬度来获取地址
- 百度地图可以根据地址获取到经纬度吗
- 【Java】 java调用百度地图API根据地理位置中文获取经纬度 地址备忘
- java调用百度地图API根据地理位置中文获取经纬度
- java调用百度地图API根据地理位置中文获取经纬度
- android 百度地图根据地址检索经纬度
- 服务端java实现根据地址从百度API获取经纬度
- Java通过百度地图API获取地址经纬度
- Java通过百度地图API获取地址经纬度
- Java通过百度地图API获取地址经纬度
- 从一列数中筛除尽可能少的数使得从左往右看,这些数是从小到大再从大到小的。
- row_number() over (partition by idno order by id desc)
- 常用C语言字符串操作函数
- 高德地图-添加路线规划(自驾、步行...)
- 线段树—初始化与更改、查询
- 百度地图 java 根据地址获取经纬度
- 用highcharts做甘特图展示
- js的重载
- ## jdk8无法启动myeclipse10 ##
- unity C#通过经纬度 获得 国家 与 省份
- IPv6 OSPF and IPv6 BGP -- ipv6 unicast-routing
- 读取订单信息中增强table的写法
- Java SE学习笔记:数据结构、ArrayList/Hash/Queue/Linked(二)
- hash算法比较