一、获取到指定的经纬度后

二、设置打开导航

php
onReady() {
this.mapCtx = wx.createMapContext('myMap')
},
openMap() {
this.mapCtx.openMapApp({
latitude: this.data.latitude,
longitude: this.data.longitude,
destination: this.data.destination,
success: (res) => {
console.log('跳转成功', res)
},
fail: (err) => {
console.error('跳转失败', err)
this.showFallbackDialog() // 降级方案
}
})
},
showFallbackDialog() {
wx.showModal({
title: '提示',
content: '检测到未安装地图应用,是否复制地址?',
success: (res) => {
if (res.confirm) {
wx.setClipboardData({
data: `${this.data.destination}(纬度:${this.data.latitude}, 经度:${this.data.longitude})`,
})
}
}
})
},
