Vue 3 代码 mapContext = uni.createMapContext('map', currentInstance); mapContext.getScale({ success: (res) => { state.scale = res.scale; nextTick(() => { state.scale = 16; }); }, });
moveToLocation 之后怎么将地图缩放到对应的层级呢?点击定位按钮,获取当前用户的位置,让地图回到当前定位的位置 const getLocation = () => { mapCtx.getCenterLocation({ success(res) { console.log(res) scale.value = 18 setTimeout(() => { mapCtx.moveToLocation({ longitude: res.longitude, latitude: res.latitude, }) }, 200) }, }) } 改变 scale 无法生效??或者有其他的解决方法吗?
05-13官方api内部的错误,不关我们的事,不影响流程就行,不必理会。
官方自动调起隐私弹窗,不管是点击拒绝还是同意都会报这个错,怎么解决呀?[图片] [图片]
04-252024年了,还没解决
设置页面用户拒绝授权后无法再重新开启授权功能描述:用户拍照上传图片功能。因为用户拒绝授权使用摄像头,导致无法再启用摄像头。 操作步骤: 1、用户进入小程序后,点击上传组件(准备调用摄像头) 2、弹出授权使用摄像头,用户拒绝授权。 3、这时候使用openSetting,进入设置页面,里面有开启摄像头关闭摄像权限的按钮。(保持授权关闭) 4、关闭并删除 小程序。 5、重新搜索进入小程序。点击上传组件(准备调用摄像头)。 6、不会弹出授权使用摄像头的提示,直接默认用户拒绝了。 7、这时候使用openSetting,进入设置页面,里面没有开启关闭摄像权限的按钮。用户再也无法开启摄像头权限。 个人总结: 这个问题不是代码导致的,而是由多个步骤中平台框架机制的综合结果。 1、授权请求被拒绝后,不能重复拉起,而是直接返回拒绝结果。2、删除小程序不能清除授权记录,再次加载小程序,会保留并执行上次的拒绝结果。3、openSettiong打开的设置页面,有哪些授权开关,取决于用户实际操作同意拒绝了哪些授权。所以拒绝授权后,删除重新进入小程序,无法重新拉起授权,设置页面里就不会有授权的开关按钮。用户就无法再开启授权了
04-03