wx.onLocationChange

wx.onLocationChange使用

使用场景: 监听用户位置信息的变化

  • 用户授权 【小程序在后台也能获取位置信息】,目前只能在设置中授权,也就是需要调用wx.openSetting这个API (openSetting需要用户点击行为才能触发哦~)

    1. 在app.json中配置 “scope.userLocationBackground” 和 “requiredBackgroundModes”wx.onLocationChange
    2. 判断用户是否授权【scope.userLocationBackground】,如果没有授权,则调用wx.openSetting引导用户授权
      wx.onLocationChange
  • 用户已经授权

    1. 开启小程序接收位置信息
      如果是小程序处于前后台都需要接收位置信息,调用 “wx.startLocationUpdateBackground” API
      如果只需要小程序处于前台接收位置信息,调用 “wx.startLocationUpdate” API
    2. 在开启小程序接收位置信息成功的回调中,去实时监听位置变化,也就是调用 “wx.onLocationChange”

    wx.onLocationChange
    3. 不需要监听位置信息时,取消和关闭对位置的监听
    wx.onLocationChange

上一篇:微信小程序 之 条件渲染、列表渲染


下一篇:统计学习方法-感知机+手写代码