我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

位置:首页  /  建站资讯  /  鼎点网站建设  /  广东网站建设  /  云浮网站建设

wx.chooseLocation()

于:2024-09-28发布    热度:242℃

wx.chooseLocation,方法用于获取用户当前所在位置或某地理位置,返回经纬度、地址信息等数据,示例代码wx.chooseLocation,success,res,letlatitude=res.latitudeletlongitude=res.longitudeletaddress=res.address,参数t...。

wx.chooseLocation() 方法用于获取用户当前所在位置或某地理位置,返回经纬度、地址信息等数据。

示例代码


wx.chooseLocation({success(res) {let latitude = res.latitudelet longitude = res.longitudelet address = res.address}
})

参数

  • type
    期望用户选择的地址类型。可选值:
    - 'gcj02' :地球坐标系(GCJ-02),即火星坐标,中国境内坐标。
    - 'wgs84' :世界坐标系(WGS84),国际标准坐标。
  • addressType
    返回地址的类型。可选值:
    - 'all' :完整地址。
    - 'detail' :详细地址。
    - 'short' :简要地址。
  • showMap
    是否在返回结果中包含地图截图。默认值为 false
  • success
    接口调用成功时执行的回调函数。
  • fail
    接口调用失败时执行的回调函数。
  • complete
    接口调用完成时执行的回调函数(无论成功或失败都会执行)。

返回值


{"latitude": 经度,"longitude": 纬度,"speed": 速度(单位:米/秒),"accuracy": 位置信息的精确度(单位:米),"address": 位置信息,"name": 位置的具体名称,"errMsg": 错误信息
}

注意事项

  • 用户拒绝授权地理位置信息时, fail 回调函数会执行,并返回 errMsg 值为 "getLocation:fail auth deny"
  • 使用该方法时需要在 manifest.xml 中添加权限。
  • 建议在 success 回调函数中对位置信息进行校验,避免用户选择无效地址。

示例

以下示例展示了如何使用 wx.chooseLocation() 方法获取用户当前所在位置:

wx.chooseLocation({success(res) {console.log(res.latitude)console.log(res.longitude)console.log(res.address)}
})
运行以上代码,用户会在微信中看到一个地图选择界面,选择地点后即可获取到经纬度和地址信息。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 137-1512-1956,我们会详细为你一一解答你心中的疑难。项目经理在线
  • 13

    技术从业经验

  • 多一份方案,会有收获...

    联系鼎点网络,免费获得专属《策划方案》及报价

    在线咨询联系我们

  • 拒绝骚扰,我们只想为给您带来一些惊喜...

深入了解,只为更深度的信任与合作
2000+企业的见证,鼎点网络希望与你同行,未来在路上...
在线客服
咨询热线
137-1512-1956