评论

云开发 逆地址解析(无须注册腾讯位置服务的应用 key)的云函数方法

【逆地址解析】云开发 云函数方法/云函数代码 注意:无须 注册 腾讯位置服务的应用 key

云开发 云函数方法 逆地址解析 (无须注册腾讯位置服务的应用 key)的云函数方法

1.服务市场 【逆地址解析】API

https://fuwu.weixin.qq.com/service/detail/00046c6eed0df09552990112551815

2.调用服务平台提供的服【调用方式】serviceMarket.invokeService

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/service-market/serviceMarket.invokeService.html

3.注意:无须 注册 腾讯位置服务的应用 key

4.云函数 代码

    const res = await cloud.openapi({ convertCase: false }).serviceMarket.invokeService({ 
      service: 'wxc1c68623b7bdea7b', //服务 ID(逆地址解析 Service ID)
      api: 'rgeoc', //接口名(逆地址解析 API Name)
      data: {
        'location': event.latitude + ',' + event.longitude, //位置坐标,格式为纬度在前,经度在后,用半角逗号分隔,例 "40.040437,116.273623"
        // 'get_poi': 1, //可选项。是否返回周边地点(POI)列表,取值:1 返回;0不返回(默认)
      },
      "client_msg_id" : "id123", //必填。随机字符串 ID,调用方请求的唯一标识
    })

    return res //返回结果



建议把 JSON.parse() 写在开发工具【小程序端】。不要写在云函数里(不然获取对象中的值,存储到数据库时,会「爆」各种奇奇怪怪的难搞的问题)

var resOBJ = JSON.parse(res.result.data) //转为json对象格式
console.log('resOBJ为', resOBJ)


开发工具打印结果如下

最后一次编辑于  2021-07-17  
点赞 3
收藏
评论

2 个评论

  • 一直在,
    一直在,
    2021-08-02

    奥利给

    2021-08-02
    赞同 1
    回复
  • Robert
    Robert
    2024-03-19

    你好MR.Liang,实现这个方法有配置信息么?

    2024-03-19
    赞同
    回复
登录 后发表内容