wx.config({
debug: false, // 开启调试模式
appId: '${info.appId}',
timestamp: ${info.timestamp},
nonceStr: '${info.nonceStr}',
signature: '${info.signature}',
jsApiList: [
'openLocation'
]
});
// 经纬度
wx.ready(function () {
console.log("wx.ready");
wx.openLocation({
latitude: parseFloat(${station.lat}),
longitude: parseFloat(${station.lng}),
name: '${station.company}',
address: '${station.address}',
scale: 18,
success(res) {
console.log("map success");
},
fail(res) {
console.log("map fail");
}
});
});
wx.error(function (res) {
console.log("wx.error");
console.log(res);
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
});
通过扫一扫打开网页时,第一次可以正常停留在地图组件,从第二次开始每次打开网页后跳转到地图组件大约 1s 然后自动返回网页。
同样的网址只有用扫一扫时会这样,直接在微信里点开 URL 反复进入网页都正常
测试地址:https://live.6gnice.com/car/car.do?event=redirectCarStation&stationId=7&_=0.22992447849916342
测试二维码: