ok.covertGeoCoding(object)

基础库2.0.3开始支持

该方法为高级接口,使用前请联系管理员开通应用调用权限。

地理编码转换(地址位置 -> 经纬度)。

该接口将结构化地址(省/市/区/街道/门牌号)解析为对应的位置坐标(经纬度)。

适用场景:提供将结构化地址数据(如:广州市天河区龙口东路5号)转换为对应坐标点(经纬度)功能。

参数

Object object

属性 类型 默认值 必填 说明
address string 待解析的结构化地址信息(地址结构越完整,解析精度越高)。如:广州市天河区龙口东路5号

接口返回值 Object res 的属性

Object res

参数名 类型 说明
code number 响应状态码
data object 成功响应结果
  location object 经纬度坐标
    lat float 纬度值
    lng float 经度值
  precise string 是否为精确查找。可选值为:1:为精确查找(准确打点)、0为不精确(模糊打点)
  confidence number 描述打点绝对精度(即坐标点的误差范围)
  comprehension number 描述地址理解程度。分值范围 0 ~100,分值越大,服务对地址理解程度越高
  level string 能精确理解的地址类型。值包含:UNKNOWN、国家、省、城市、区县、乡镇、村庄、道路、地产小区、商务大厦、政府机构、交叉路口、商圈、生活服务、休闲娱乐、餐饮、宾馆、购物、金融、教育、医疗 、工业园区 、旅游景点 、汽车服务、火车站、长途汽车站、桥 、停车场/停车区、港口/码头、收费区/收费站、飞机场 、机场 、收费处/收费站 、加油站、绿地、门址。如:例如地址:广州市天河区龙口东路5号,level:”门址”
msg string 响应信息

示例代码

ok.covertGeoCoding({
address: '广州市天河区龙口东路5号',
}).then(res => {
console.log(res.data);
// {
// location: { lng: 113.34778461786613, lat: 23.141805689168496 },
// precise: 1,
// confidence: 80,
// comprehension: 100,
// level: '门址'
// }
})
  1. 1. ok.covertGeoCoding(object)
    1. 1.1. 参数
    2. 1.2. 接口返回值 Object res 的属性
    3. 1.3. 示例代码