首先需要获取高德地图开发者key 在调用高德接口时需要用到
一. 根据地理位置转经纬度
高德开发者中心:http://lbs.amap.com/api/webservice/guide/api/georegeo#geo
响应结果的格式可以通过请求参数 output 指定,默认为 JSON 形式
最终需要location 中的经纬度
代码方法:
// 将地理位置address 作为参数 通过getLngAndLatByAmap 方法获取经纬度
public static String getLngAndLatByAmap(String address) throws Exception{
address = address.trim();
//设置识别城市
String city = SysManager.getCity();
String url;
try {
// String 类型字符串需要设置编码格式
url = "http://restapi.amap.com/v3/geocode/geo?address="+URLEncoder.encode(address,"UTF-8")+"&output=JSON&key="你自己的key"&city="