项目需要。h5外面套了一层小程序,h5本身有一个导航需要实现,在浏览器里可以直接打开三方导航软件,小程序里打算借助jssdk里的
wx.openLocation({
latitude: 0, // 纬度,浮点数,范围为90 ~ -90
longitude: 0, // 经度,浮点数,范围为180 ~ -180。
name: '', // 位置名
address: '', // 地址详情说明
scale: 1, // 地图缩放级别,整型值,范围从1~28。默认为最大
infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
}); 非个人
方法调起定位,结果在第一步调用wx.config时一直invalid signature,使用微信的签名工具测试也不管用,所以问下小程序内嵌h5想要调用jssdk是不是必须是公众号项目,获取access-token时使用 【非个人】【公众号】的appid和密钥
微信签名工具没过就是签名不对,而且这个是公众号的接口,appid应该是公众号的appid
https://blog.csdn.net/q4717529/article/details/125875083 参考此
代码截图,appId之前一直用的被嵌套的小程序的