| | |
| | | |
| | | // 构建天地图地理编码API URL |
| | | String url = "http://api.tianditu.gov.cn/geocoder"; |
| | | String params = "ds={\"keyWord\":\"" + address + \"}" + |
| | | "&tk=" + tiandituMapConfig.getTk(); |
| | | String params = "ds={\"keyWord\":\"" + address + "\"}&tk=" + tiandituMapConfig.getTk(); |
| | | |
| | | logger.info("天地图地理编码请求: address={}", address); |
| | | |
| | |
| | | |
| | | // 第一步:起点地址转坐标 |
| | | String geocodingUrl1 = "http://api.tianditu.gov.cn/geocoder"; |
| | | String geocodingParams1 = "ds={\"keyWord\":\"" + fromAddress + \"}" + |
| | | String geocodingParams1 = "ds={\"keyWord\":\"" + fromAddress + "\"}" + |
| | | "&tk=" + tiandituMapConfig.getTk(); |
| | | |
| | | String geocodingResponse1 = HttpUtils.sendGet(geocodingUrl1, geocodingParams1); |
| | |
| | | |
| | | // 第二步:终点地址转坐标 |
| | | String geocodingUrl2 = "http://api.tianditu.gov.cn/geocoder"; |
| | | String geocodingParams2 = "ds={\"keyWord\":\"" + toAddress + \"}" + |
| | | String geocodingParams2 = "ds={\"keyWord\":\"" + toAddress + "\"}" + |
| | | "&tk=" + tiandituMapConfig.getTk(); |
| | | |
| | | String geocodingResponse2 = HttpUtils.sendGet(geocodingUrl2, geocodingParams2); |