小程序文档整理之 -- API(位置)

本文档详述了小程序中与位置相关的API,包括获取当前位置、选择位置、查看位置及地图组件控制。wx.getLocation用于获取实时地理位置,wx.chooseLocation允许用户选择位置,wx.openLocation可查看位置详情,而wx.createMapContext则用于地图组件的交互控制。
摘要由CSDN通过智能技术生成

位置

获取位置

wx.getLocation(object)

获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用;当用户点击“显示在聊天顶部”时,此接口可继续调用

wx.getLocation({
  type: 'wgs84',//默认为 wgs84 返回 gps 坐标,gcj02 返回可用于wx.openLocation的坐标
  success: function(res) {
   
    res.latitude//纬度,浮点数,范围为-90~90,负数表示南纬
    res.longitude//经度,浮点数,范围为-180~180,负数表示西经
    res.speed//速度,浮点数,单位m/s
    res.accuracy//位置的精确度
    res.altitude//高度,单位 m
    res.verticalAccuracy//垂直精度,单位 m(Android 无法获取,返回 0)
    res.horizontalAccuracy//水平精度,单位 m
  },
  fail/complete: function (res) {
   //接口调用失败/结束的回调函数
  }
})

wx.chooseLocation(object)

打开地图选择位置。

需要用户授权 scope.userLocation

wx.chooseLocation({
  type: 'wgs84',//默认为 wgs84 返回 gps 坐标,gcj02 返回可用于wx.openLocation的坐标
  success: function(res) {
   
    res.name//位置名称
    res.address//详细地址
    res.latitude//纬度,浮点数,范围为-90~90&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值