摘要:
拍照或从手机相册中选图接口,这个接口会返回图片的本地ID是上传图片或获取base64图的关键。值得注意的地方是在调取wx.getLocalImgData接口时,其返回的图片路径,安卓手机上会默认不带`data:image/jpeg;base64,`头部,所以在掉你后台接口时可能会报错,导致不能上传;而IOS则是返回的头部是一个不常见的格式jgp,为了兼容手机能够识别该图片需要将jgp替换为jpeg等常见格式。 阅读全文
摘要:
在微信JS_SDK工具包中为我们提供了地理定位的功能,但是该接口只返回了经纬度并没有返回准确的位置信息,此时我们可以通过调用腾讯地图的方法进行地址逆解析。
1. 获取地理位置接口
wx.ready(function() {
wx.getLocation({
type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function(res) {
// alert(JSON.stringify(res))
let lat = res.latitude; // 纬度,浮点数,范围为90 ~ -90
let lng = res.longitude; // 经度,浮点数,范围为180 ~ -180。
阅读全文
摘要:
微信JS-SDK是微信公众平台为我们这些开发者提供了基于微信内的网页开发工具包。其使用步骤如下:
1. 绑定域名
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”
2. 引入js文件
3. 通过config接口注入权限验证配置(所有需要使用JS-SDK的页面必须先注入配置信息)
这里的appId,timestamp,nonceStr,signature是后台给我们的,此时我们需要给后端的是当前的地址,因为签名的生成规则中包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分)。
4. 我们可以通过调用ready接口处理配置成功验证 阅读全文