- this.mapCtx.moveToLocation回调执行scale设置不成功?
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值 会在10 和13一直切换,一直缩小放大,微信工具上是没问题(版本2.12.0),在真机上就会有问题
2020-07-30 - this.mapCtx.includePoints回调设置scale值不生效?
我是动态获取多个makers的坐标,真机测试无论点击哪一个maker第一次会自动缩放到我当前的位置,没有到达我指定的位置,第二次点击就可以到我指定的位置, 但是scale在真机上会缩放到20,在开发者工具上会缩放到18,进入了回调但是我设置的13没有作用,开发者工具版本是2.12.0,所有真机都是这样 this.mapCtx.includePoints({ padding: [10], points:[{ latitude: Arr[0].latitude, longitude: Arr[0].longitude, }], success:(res => { this.mapScale = 13 console.log('执行了放大',2,this.mapScale) console.log('执行了放大',3) }) })
2020-07-30