通过经纬度获取地址值(使用百度地图API)
2016-05-02 11:57
597 查看
package com.baidumap;
import net.sf.json.JSONObject;
public class LngAndLatUtil {
public static String getCity(String lat, String lng) {
JSONObject obj = getLocationInfo(lat, lng).getJSONObject("result").getJSONObject("addressComponent");
return obj.getString("city");
}
public static JSONObject getLocationInfo(String lat, String lng) {
String url = "http://api.map.baidu.com/geocoder/v2/?location=" + lat + ","
+ lng + "&output=json&ak=你的ak&pois=0";
JSONObject obj = JSONObject.fromObject(HttpUtil.getRequest(url));
return obj;
}
public static void main(String[] args) {
System.out.println(LngAndLatUtil.getLocationInfo("30.00", "114"));
}
}
import net.sf.json.JSONObject;
public class LngAndLatUtil {
public static String getCity(String lat, String lng) {
JSONObject obj = getLocationInfo(lat, lng).getJSONObject("result").getJSONObject("addressComponent");
return obj.getString("city");
}
public static JSONObject getLocationInfo(String lat, String lng) {
String url = "http://api.map.baidu.com/geocoder/v2/?location=" + lat + ","
+ lng + "&output=json&ak=你的ak&pois=0";
JSONObject obj = JSONObject.fromObject(HttpUtil.getRequest(url));
return obj;
}
public static void main(String[] args) {
System.out.println(LngAndLatUtil.getLocationInfo("30.00", "114"));
}
}
相关文章推荐
- mac使用记录
- 啊哈!算法—坑爹的奥数
- ansible使用过程中遇到的问题
- HDU-ACM2090
- new和malloc的区别
- 算法导论:Trie字典树
- LITTLE SHOP OF FLOWERS
- 第56课:解密Spark SQL与DataFrame的本质
- HTML5WebStorage本地储存之Session
- MyEclipse配置SVN
- HDU-ACM2089
- 【Java学习-J.160430.0.15】笔记8-使用JDBC连接数据库
- vb控件相关ocx文件注册问题
- 设计模式(十六)迭代器模式
- HDU-ACM2088
- ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
- Linux下安装配置Mongdb数据库
- cookie 和session 的区别
- Unity学习笔记九 - Survival Shooter Tutorial
- mysql大页内存的使用