Map地图controls大小显示bug,和regionchange抖动
发布于 6 年前 作者 nazou 10271 次浏览 来自 问答
  1. 给controls设置了width和height,调试工具和同事android机是按设置的width和height显示的,本人iphone5s和同事5s显示不正常

  2. 绑定地图的regionchange事件,在拖动地图时调试工具是正常的,手机(同事android机,iphone5s)在拖动一此后,地图会不停抖动,去掉regionchange事件,真机拖动后正常。

测试环境

调试工具版本:0.22.202200 (0.22.202200)

基础库版本: 1.5.2

测试手机: 魅蓝note3,iphone5s

---------------------------------------------------------------------------

补充:

在调试工具里,首次渲染地图,点击按钮移动地图,都不会触发regionchange事件,真机里只要视图改变就会触发regionchange事件,希望添加一个类似mapmove事件,只有在手指拖动地图触发,还有就是地图tap事件回调参数里没有当前点击经纬度信息

---------------------------------------------------------------------------

再次补充:

为解决controls,width问题,使用了cover-view,调试工具显示正常,真机无法显示

已解决,因为cover-view里不能包含别的组件!!!只能包含cover-view,cover-image;

无语,能显示了,但是图片大小在真机上还是不一致,调试工具是一致的

2 回复

@破旗峪少年

我用的是wx.createSelectorQuery().select(’#map’).boundingClientRect;

调用了 getSystemInfo获取res.windowHeight ?

这个Bug很久了,iPhone上不正常,Android,调试器里政策。我之前也反映过。

回到顶部