如果需要获取位置,就需要获取用户的同意
首先需要在app.json里面配置允许的权限
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
}
页面按钮选择位置
<van-field placeholder="请选择位置" value="{{location.name}}" bindtap="choiceLocation" />
choiceLocation(){
wx.chooseLocation({
success:res=>{
console.log(res)
this.setData({
location: res
})
}
})
},
导航到指定位置的js写法
toLocation(){
wx.openLocation(this.data.detail.location)
}
this.data.detail.location指的是从数据库里读取到的位置对象,包含经纬度名称等
网友评论