当前位置:首页 > JavaScript > 微信小程序location

微信小程序location

一叶知秋2024-08-06 12:15:15JavaScript20

微信小程序提供了wx.getLocationwx.chooseLocation两个API来获取和选择地理位置信息。

  1. wx.getLocation:获取当前的地理位置信息。
wx.getLocation({
  type: 'wgs84', // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
  success: function (res) {
    var latitude = res.latitude // 纬度,浮点数,范围为 -90~90,负数表示南纬
    var longitude = res.longitude // 经度,浮点数,范围为 -180~180,负数表示西经
    var speed = res.speed // 速度,浮点数,单位m/s
    var accuracy = res.accuracy // 位置的精确度
  }
})
  1. wx.chooseLocation:打开地图选择位置。
wx.chooseLocation({
  success: function (res) {
    var name = res.name // 位置名称
    var address = res.address // 详细地址
    var latitude = res.latitude // 纬度,浮点数,范围为 -90~90,负数表示南纬
    var longitude = res.longitude // 经度,浮点数,范围为 -180~180,负数表示西经
  }
})

注意:使用这些API需要在微信小程序的app.json文件中配置权限申请,如下所示:

{
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于获取附近的xxx数据"
    }
  }
}

这样,在使用位置相关功能时,微信小程序会弹出授权框,询问用户是否允许使用位置信息。

扫描二维码推送至手机访问。

版权声明:本站部分文章来自AI创作、互联网收集,请查看免责申明

本文链接:https://www.yyzq.team/post/371904.html

下载此文章:
新工具上线:
分享给朋友: