<map name="busMap" id="busMap" class="map" :markers="[...this.markers]" :enable-zoom="true" :latitude="latitude"
:longitude="longitude" @callouttap="bindCallouttap" ** :scale="scale"**>
this.intervalKey = setInterval(() => {
this.map.getScale({
success: (res) => {
console.log(res)
this.scale = res.scale
if(this.scale<15){
this.scale=15
console.log(this.scale)
}
}
})
}, 1000)
- 发布:2022-05-31 11:42
- 更新:2022-08-22 14:03
- 阅读:1672
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.4.12
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: 小米
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
进到地图里面以后 放大缩小地图
进到地图里面以后 放大缩小地图
预期结果:
一旦scale小于15 缩放比例应该还原为初始状态
一旦scale小于15 缩放比例应该还原为初始状态
实际结果:
地图缩放状态没有任何变化
地图缩放状态没有任何变化
bug描述:
监听地图的缩放率变化 一旦发现缩放比例小于15 就设置为15还原
日志都打印出来了 但是地图就是没有任何变化 不会重新变成15的缩放率
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
强制刷新
this.scale=this.scale-0.01
this.scale=15