ok.reverseGeoCoding(object)

基础库2.0.3开始支持

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

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

将坐标点(经纬度)转换为对应位置信息(如所在行政区划,周边地标点分布)功能。

适用场景:将位置坐标解析成对应的行政区划数据以及周边高权重地标地点分布情况,整体描述坐标所在的位置。

参数

Object object

属性 类型 默认值 必填 说明
lat float 纬度值
lng float 经度值

接口返回值 Object res 的属性

Object res

参数名 类型 说明
code number 响应状态码
data object 成功响应结果
  location string 经纬度坐标
    lat float 纬度值
    lng float 经度值
  business string 坐标所在商圈信息,如 “人民大学,中关村,苏州街”。最多返回3个。
  addressComponent object 位置层级详细信息
msg string 响应信息

示例代码

ok.reverseGeoCoding({
lat: 23.141805689168496,
lng: 113.34778461786613
}).then(res => {
console.log(res.data);
// {
// location: { lng: 113.34778461786608, lat: 23.141805700467973 },
// formatted_address: '广东省广州市天河区龙口路220号',
// business: '五山,天河北,石牌',
// addressComponent: {
// country: '中国',
// country_code: 0,
// country_code_iso: 'CHN',
// country_code_iso2: 'CN',
// province: '广东省',
// city: '广州市',
// city_level: 2,
// district: '天河区',
// town: '',
// town_code: '',
// distance: '7',
// direction: '附近',
// adcode: '440106',
// street: '龙口路',
// street_number: '220号'
// }
// }
})
  1. 1. ok.reverseGeoCoding(object)
    1. 1.1. 参数
    2. 1.2. 接口返回值 Object res 的属性
    3. 1.3. 示例代码