首先,这个按钮和alert没有半毛钱的关系,既没有绑定调用的代码,也无法调用。按钮点击只能调用【document.getElementById('btn11').onclick = function () {】这里的js函数里面的代码。
其次、如果微信用户不同意公众号使用位置信息的,是用不了位置的相关功能的。
最后、代码改改
wb.AppendHTML("<script src='./lib/ajaxform_****.js'></script>")
改为
wb.AppendHTML("<script src='./lib/ajaxform_****.js'></script>",true)
wb.InsertHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>",True)
改为
wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>")
按钮调式代码加到这里
document.getElementById('btn11').onclick = function () {
alert("ok");
wx.openLocation({ //获得坐标后,直接打开微信内置地图
latitude: latitude, // 纬度,浮点数,范围为90 ~ -90
longitude: longitude, // 经度,浮点数,范围为180 ~ -180。
//name: '', // 位置名
//address: '', // 地址详情说明
scale: 3, // 地图缩放级别,整形值,范围从1~28。默认为最大
//infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
});
}