| | |
| | | @Component |
| | | public class GDMapGeocodingUtil { |
| | | |
| | | private String key = "3491db7ed190e5e4757fcb838e012130"; |
| | | private String key = "WQhfsluNzEeUHUxoH4jc4JiCQOXw4Mnx"; |
| | | |
| | | @Autowired |
| | | private RestTemplate restTemplate; |
| | |
| | | return map; |
| | | } |
| | | |
| | | |
| | | |
| | | public Map<String, Object> geocoding(String address){ |
| | | Map<String, Object> map = new HashMap<>(); |
| | | String url = "https://api.map.baidu.com/geocoding/v3/?address"+ address+"&output=json&ak=" +key+"&ret_coordtype="+"bd09ll"; |
| | | String url = "https://api.map.baidu.com/geocoding/v3/?address="+ address+"&output=json&ak=" +key+"&ret_coordtype="+"bd09ll"; |
| | | String forObject = restTemplate.getForObject(url, String.class); |
| | | JSONObject jsonObject = JSON.parseObject(forObject); |
| | | String status = jsonObject.getString("status"); |