第三方应用开发
小程序
基础
连接微信
办公
JS-SDK
基础
连接微信
办公
第三方应用开发
客户端API
JS-SDK
地理位置
监听地理位置
监听地理位置
最后更新:2025/03/27

目录

  • ww.onLocationChange(callback)
  • 功能描述
  • 使用限制
  • 参数说明
  • callback: Function
  • 错误信息
  • 旧版jweixin调用
  • 示例代码
  • ww.onLocationChange(callback)

    兼容性:企业微信 2.4.20 开始支持

    功能描述

    监听地理位置的变化。

    ww.onLocationChange(function(event) {
      console.log(event)
    })

    使用限制

    • 需要提前调用 startAutoLBS

    • 需要用户停留在当前页面

    参数说明

    callback: Function

    参数

    event: Object

    属性类型必填说明
    latitudenumber

    纬度

    范围为 90 ~ -90

    longitudenumber

    经度

    范围为 180 ~ -180

    speednumber

    速度

    单位为米/每秒

    accuracynumber

    位置精度

    错误信息

    errMsg说明兼容性
    auto:location:report:ok执行成功
    auto:location:report:fail, gps closed.用户关闭了 GPS企业微信 3.0.26

    旧版jweixin调用

    示例代码

    wx.onLocationChange( 
      function(res) {
        if(res.errMsg == "auto:location:report:ok"){
          var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
          var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
          var speed = res.speed; // 速度,以米/每秒计
          var accuracy = res.accuracy; // 位置精度
          var lbsIndex = 0;
        }else {
          //错误处理
        }
      }
    );
    上一篇停止持续定位
    下一篇外部联系人选人接口
      本节内容
    服务端API
    基础
    数据与智能专区
    应用接收专区通知
    连接微信
    客户联系
    办公
    小程序接入对外收款
    客户端API
    小程序
    基础
    连接微信
    办公
    JS-SDK
    基础
    连接微信
    办公
    更新日志
    联系我们