收藏
回答

wx.onLocationChange部分安卓和ios不能调用

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug wx.onLocationChange 微信安卓客户端 3.1.16 2.1.0
  1. wx.onLocationChange(
  2. function(res) {
  3. if(res.errMsg == "auto:location:report:ok"){
  4. var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
  5. var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
  6. var speed = res.speed; // 速度,以米/每秒计
  7. var accuracy = res.accuracy; // 位置精度
  8. var lbsIndex = 0;
  9. }else {
  10. //错误处理
  11. }
  12. }
  13. );


回答关注问题邀请回答
收藏

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-09-22

    你好,不能调用是指什么,报错还是无响应,能否截图看看

    2021-09-22
    有用
    回复 4
    • @_@
      @_@
      2021-09-23
      正常调起,但是获取到的数据都是0
      2021-09-23
      回复
    • @_@
      @_@
      2021-09-23
      持续定位调起但是获取到的数据是0
      2021-09-23
      回复
    • @_@
      @_@
      2021-09-23
      errMsg:'auto:location:report:location:report:ok'
      2021-09-23
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-09-23回复@_@
      测试了下是正常的,wx.invoke("startAutoLBS",
        {type: "wgs84",continue: "1"},
        function(res) {
          alert(JSON.stringify(res));
        });


      wx.onLocationChange(
       function(res) {
        app_log(JSON.stringify(res));
       }
      ); 这样试下
      2021-09-23
      回复
  • @_@
    @_@
    2021-09-23

    2021-09-23
    有用
    回复
登录 后发表内容