let d = new Date()
let t0 = d.getTime()
window.location.href = `baidumap://map/marker?location=${lat},${lng}&title=${mapInfo.value.addr}&content=${mapInfo.value.addr}&src=ios.baidu.openAPIdemo&coord_type=gcj02`
const delay = setInterval(function () {
var d = new Date()
var t1 = d.getTime()
if (t1 - t0 < 3000 && t1 - t0 > 2000) {
window.location.href =
'http://api.map.baidu.com/marker?location=' +
baidulat +
',' +
baidulng +
'&title=' +
mapInfo.value.briefDesc +
'&content=' +
mapInfo.value.addr +
'&output=html&src=webapp.baidu.openAPIdemo'
}
if (t1 - t0 >= 3000) {
clearInterval(delay)
}
}, 1000)
}
},
})以上代码中 window.location.href = `baidumap://map/marker?location=`无法唤醒百度地图App,在浏览器中直接打开编译后地址是可以唤醒的,微信里面打开不行
你好,需要满足条件即可
你好,解决这个问题了吗?我们也有这样的场景,但是没有公众号(没法使用开放标签拉起)
需要此导航app和微信进行商业合作才行。