-
百度地图开放平台 | 百度地图API SDK | 地图开发 (baidu.com)
- 登录注册,创建应用,获取AK
- 登录注册,创建应用,获取AK
-
地理编码 | 百度地图API SDK (baidu.com)
- 需要的接口一:
- 获取店铺/用户 所在地址的经纬度坐标
-
轻量级路线规划 | 百度地图API SDK (baidu.com)
- 需要的接口二:
- 通过拿到的起点与终点坐标 进行计算 获取距离
- HttpClient 发送请求
- 通过
JSONObject
拿到响应JSON数据
@Value("${sky.shop.address}")
private String shopAddress;
@Value("${sky.baidu.AK}")
private String ak;
/**
* 检查客户的收货地址是否超出配送范围
*
* @param address
*/
private void checkOutOfRange(String address) {
Map map = new HashMap();
map.put("address", shopAddress);
map.put("output", "json");
map.put("ak", ak)