框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | 地图组件 | 微信iOS客户端 | 8.0.3 | 2.16.1 |
https://developers.weixin.qq.com/miniprogram/dev/component/map.html
地图组件,在拖动地图后通过regionchange 回调中的centerLocation获取到的中心点位置,在缓慢拖动时是正确的。
但是如果是大力滑动,在手指离开屏幕后,地图仍在惯性滑动的情况下,获取到的中心点位置就不准确了
(通过比较在regionchange 中获取到的 centerLocation坐标和重新通过getCenterLocation获取到的坐标,发现两个坐标不一致)
本质问题就是:地图还在惯性滑动,regionchange 就已经进入到type为end的回调了