高德地图API链接
地理/逆地理编码-基础 API 文档-开发指南-Web服务 API | 高德地图API (amap.com)
使用高德地图调用前,需要先注册登录控制台申请key
1.注册高德开发者账号并登录到控制台。
有账号的直接登录,没有账户注册一个
注册账户,选择认证方式
注册成功后,登录到控制台,就能看见菜单功能栏
2.在控制台中创建一个应用,添加key,这个key请求接口时需要,先保存着。
为应用添加key
添加key成功后,复制保存这个key,留着
3.根据需求在API文档中选择合适的接口,地图显示,路线规划,地理/逆地理编码等。
4.以获取路线规划为例,Java代码示例如下。
获取路线的请求实体入参
@Data
public class GaoDeRouteRequest implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "用户在高德地图官网申请的Web服务API类型Key", required = true)
private String key;
@ApiModelProperty(value = "起点经纬度,经度在前,纬度在后,用逗号分割,经纬度小数点后不得超过6位", required = true)
private String origin;
@ApiModelProperty(value = "目的地,经度在前,纬度在后,用逗号分割,经纬度小数点后不得超过6位", required = true)
private String destination;
@ApiModelProperty(value = "终点的POI类别", required = false)
private String destination_type;
@ApiModelProperty(value = "目的地POI ID,目的地为POI时,建议填充此值", required = false)
private String destination_id;
@ApiModelProperty(value = "驾车算路策略", required = false, example = "32")
private String strategy;
@ApiModelProperty(value = "途经点坐标串,多个