调用wx.chooseLocation
接口会打开地图,在地图上选择位置,选好之后返回位置信息
wx.chooseLocation
的对象参数的属性只有
- success
- fail
- complete
3个回调函数
在success回调函数的参数里,得到选择的位置信息,包括
- 位置名称
- 详细地址
- 经纬坐标
```html
index.wxml
名称:{{name}} 地址:{{address}} 纬度:{{latitude}} 经度:{{longitude}}
```json
Page({
data:{
latitude:"",
longitude:"",
name:"",
address:""
},
...省略部分代码
},
chooseLocation: function(){
let _that = this;
wx.chooseLocation({
success: function(res) {
console.log(res)
_that.setData({
latitude: res.latitude,
longitude: res.longitude,
name: res.name,
address: res.address
})
},
fail: function(err){
console.log(err)
},
complete: function(){
console.log('over')
}
})
}
})
在示例4-15中,页面上有一个“打开地图选择位置”按钮,单击该按钮可出现地图,如图4.13所示。
选择好位置,单击右上角的“确定”按钮回到之前的页面,显示出选择的位置信息,如图4.14所示