收藏
回答

Map地图controls大小显示bug,和regionchange抖动

问题模块
API和组件





  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 个回答

  • 小特叔叔
    小特叔叔
    2017-08-31

    调用了 getSystemInfo获取res.windowHeight ?


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


    2017-08-31
    赞同
    回复
  • 一乐
    一乐
    2017-08-31

    @破旗峪少年

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



    2017-08-31
    赞同
    回复