this.mapCtx.moveToLocation回调执行scale设置不成功?
发布于 4 年前 作者 mzeng 11461 次浏览 来自 官方Issues
this.mapCtx.moveToLocation({
  latitude: Arr[0].latitude,
  longitude: Arr[0].longitude,
 success:(res => {
  this.lat = Arr[0].latitude || null;
  this.lng = Arr[0].longitude || null;
  // this.initMap();
  this.mapScale = 13
  console.log("this.mapScale:",this.mapScale)
  this.initMapHouseList()
 })
})


我点击第一次Scale = 13 值更改成功了,然后我缩小到 scale值等于10,后面点击scale值一直都是10,在regionChange监听里执行this.mapCtx.getScale赋值的时候Scale值
会在1013一直切换,一直缩小放大,微信工具上是没问题(版本2.12.0),在真机上就会有问题

1 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部