根据地址返回地图经纬度-JAVA
2017-06-28 17:49
225 查看
/** * 作者: fcy * 时间: 2017/5/25 * 描述:百度地图工具类 */ public class MapUtil { /** * 作者: fcy * 时间: 2017/5/25 * 描述:根据商家地址获取坐标 */ public static String getPoint(String city){ String point=null; try { java.io.InputStream l_urlStream; java.net.URL l_url = new java.net.URL("http://api.map.baidu.com/geocoder/v2/?address="+city.replaceAll(" ", "")+"&output=json&ak=CCT7e4P08ATzV720HxP1wrw0mImGMUc5&callback=showLocation"); java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection(); l_connection.connect(); l_urlStream = l_connection.getInputStream(); java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream)); String str=l_reader.readLine(); //用经度分割返回的网页代码 String s=","+"\""+"lat"+"\""+":"; String strs[]=str.split(s, 2); String s1="\""+"lng"+"\""+":"; String a[]=strs[0].split(s1, 2); System.out.println("x:"+a[1]); //shop.setLng(a[1]); s1="}"+","+"\""; String a1[]=strs[1].split(s1, 2); System.out.println("y:"+a1[0]); point=a1[0]+","+a[1]; //shop.setLat(a1[0]); } catch (Exception e) { e.printStackTrace(); } return point; } }
相关文章推荐
- java 根据地址返回经纬度
- Android 解决Map根据地址返回经纬度方法getFromLocationName()不能正常执行
- java工具类(一)之服务端java实现根据地址从百度API获取经纬度
- java根据经纬度获取地址
- iOS LBS地图服务之高德地图根据后台返回的经纬度点绘制规划线路图
- java google 地图 根据经纬度 获取地址
- 根据经纬度,找到地址信息(调用android地图百度API)
- 服务端java实现根据地址从百度API获取经纬度
- java 根据经纬度获取地址
- 根据地址返回经纬度(使用百度地图API)
- java google map 根据经纬度 获取地址
- java 根据经纬度获取地址
- 【Java】 java调用百度地图API根据地理位置中文获取经纬度 地址备忘
- C#根据经纬度请求返回坐标实际地址
- 高德地图根据经纬度转换成地址JS代码demo
- 如何用JAVA获取GOOGLE 地图经纬度,地址信息
- java实现根据经纬度获取具体地址
- 微信小程序如何在地图选择地址并返回经纬度
- java 根据经纬度获取百度地图地址
- 百度地图 java 根据地址获取经纬度