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


