前提需要在高德地图的管理平台申请一个key 路径如下:(本人是使用支付宝登录)
[https://lbs.amap.com/api/webservice/guide/create-project/get-key]
/**
* 根据地区获取该省的所有的市区
* @param key 高德地图申请的key
* @param name 省的名字(汉字) 如(上海,北京)
* @return
*/
public static JSONObject getGaoDe(String key, String name) {
if (name == null || "".equals(name) || key == null || "".equals(key)) return null;
RestTemplate restTemplate = new RestTemplate();
String url = "https://restapi.amap.com/v3/config/district?subdistrict=1&key=" + key + "&extensions=base&keywords=" + name;
ResponseEntity<String> forEntity = restTemplate.getForEntity(url, String.class);
String body = forEntity.getBody();
JSONObject jsonObject = JSONObject.parseObject(body);
return jsonObject;
}
调用高德接口获取省市区
最新推荐文章于 2023-03-19 17:42:12 发布