小程序采坑:wx.getLocation不起作用,如何解决? - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

小程序采坑:wx.getLocation不起作用,如何解决?

发表时间:2020-9-24

发布人:葵宇科技

浏览次数:116

今天写个获取小程序定位的功能,发现怎么调用工具和真机都不需要调用官网wx.getLocation接口
wxml:

 <button  catchtap="Position"  >新增定位</button>

js:

 Position(e) {
    wx.getLocation({
      type: 'wgs84',
      success(res) {
        latitude = res.latitude
        longitude = res.longitude
        const speed = res.speed
        const accuracy = res.accuracy
        console.log(speed, accuracy, latitude, longitude)
      }
   })
   
  },

上面是当时代码,没有打印.后面查看资料,打印下fail;
js:

wx.getLocation({
      type: 'wgs84',
      success(res) {
        latitude = res.latitude
        longitude = res.longitude
        const speed = res.speed
        const accuracy = res.accuracy
        console.log(speed, accuracy, latitude, longitude)
      },
      fail: function (errInfo) {
        console.info(errInfo)
      }
  })

打印结果:

getLocation:fail auth deny 才知道设置中哪里不知道设置了不允许该小程序使用定位功能;

解决办法:


先点击小程序右上角 三个点 ,然后出现设置,点击设置,将"使用我的地理位置"功能打开即可.
操作如下图:

我的分享到这里,如果对你有帮忙,请给我点赞.收藏.

相关案例查看更多