package com.xzx.gc.common.dto.gdmap; import com.xzx.gc.common.constant.Constants; import lombok.Data; /** * 高德地图-api 地理编码 */ @Data public class GdAroundDto { private String key= Constants.GD_MAP_KEY; /** * 规则: 经度和纬度用","分割,经度在前,纬度在后,经纬度小数点后不得超过6位 必填 */ private String location; /** * 规则: 多个关键字用“|”分割 可选 */ private String keywords; /** * 查询POI类型 多个类型用“|”分割; 可选 当keywords和types均为空的时候,默认指定types为050000(餐饮服务)、070000(生活服务)、120000(商务住宅) */ private String types; /** * 可选值:城市中文、中文全拼、citycode、adcode * * 如:北京/beijing/010/110000 * * 当用户指定的经纬度和city出现冲突,若范围内有用户指定city的数据,则返回相关数据,否则返回为空。 * * 如:经纬度指定石家庄,而city却指定天津,若搜索范围内有天津的数据则返回相关数据,否则返回为空 */ private String city; /** * 取值范围:0-50000。规则:大于50000按默认值,单位:米 默认3000 */ private Integer radius; /** * 规定返回结果的排序规则。 * * 按距离排序:distance;综合排序:weight 默认 distance */ private String sortrule; /** * 每页记录数据 强烈建议不超过25,若超过25可能造成访问报错 默认20 */ private int offset; /** * 当前页数 * * 最大翻页数100 默认1 */ private int page; /** * 此项默认返回基本地址信息;取值为all返回地址信息、附近POI、道路以及道路交叉口信息。 默认base */ private String extensions="base"; /** * 数字签名 */ private String sig; /** * 可选输入内容包括:JSON,XML。设置 JSON 返回结果数据将会以JSON结构构成;如果设置 XML 返回结果数据将以 XML 结构构成 */ private String output="JSON"; /** * callback 值是用户定义的函数名称,此参数只在 output 参数设置为 JSON 时有效。 */ private String callback; }