- 公众号JS-SDK的wx.openlocation接口能否不指定经纬度,而通过地名定位地图?
看JS-SDK的官方文档,wx.openlocation()有name和address字段,能通过仅指定address或name来定位打开地图吗?我们试了仅仅输入name或address,而不写经纬度信息时,打开的地图是无法定位到输入的这个地名的。有什么办法吗? 另外,JSSDK为啥不能像小程序那样支持wx.chooselocation()呢?那样就方便多了。 wx.openLocation({ latitude: 0, // 纬度,浮点数,范围为90 ~ -90 longitude: 0, // 经度,浮点数,范围为180 ~ -180。 name: '', // 位置名 address: '', // 地址详情说明 scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大 infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转 });
2020-11-08 - 如何实现两个图片的叠加显示?真机为何和开发环境表现不同?
我们希望在一个canvas图片上叠加两个按钮图片,通过将canvas的z-index=1,position=relative,而那两个按钮图片的z-index=100,position=absolute,同样在PC开发环境里可以正常叠加显示,但是在手机真机上,canvas空时可以看到那两个按钮图片,但一旦canvas上画了图片之后,就无法看见那两个按钮了。请问我们该如何操作?
2019-11-05 - convascontext.drawimage()的真机和开发环境差异?
关于convascontext.drawimage()函数的使用,我们在PC端的集成开发环境里,将一副JPG的base64之后的数据(加上MIME头)直接传到该函数的第一个参数,可正确显示图片。但是在手机真机上发现无法显示,请问为何PC和真机还有如此大的差异?我拿到的这个JPG图片数据该如何显示出来? var fdata = wx.getFileSystemManager().readFileSync('images/apple.jpg'); console.log("file length="+fdata.byteLength) var tp = "data:image/jpg;base64,"+ base64.binaryToBase64(fdata); this.data.context.drawImage(tp, 0,0, 300,200);
2019-11-05