【bug反馈】v0.17.170800版模拟器获取屏幕正中间点错位
发布于 5 年前 作者 houxia 14796 次浏览 来自 问答

页面地图view是全屏的,通过wx.getSystemInfo 获取到screenWidth和screenHeight,然后在地图正中间标注一个control,该control图片的尺寸是64*64的,通过以下配置,可以将该图片的下方正中间正好与地图中间点重叠,达到探针标注的效果。

controls:[{

              id:‘c_trace_pin’,

              iconPath: ‘…/…/images/trace/pin_r.png’,

              position:{

                left:res.windowWidth/2-64/2,

                top:res.windowHeight/2-64,

                width: 64,

                height: 64

              },

              clickable:true

            },

这在之前的版本模拟器是没有这个问题的,手机上也不存在该问题。

如下图所示,红点为地图正中间点,按上面的配置,探针扎在地图上的位置应该是两者重叠在一起。

但是此版本更新后存在该问题,探针始终高于红点处1厘米左右的距离,导致我想实际标注几个点位,模拟器上选择一个点位后,标注的位置都在下方1厘米处。

左侧为模拟器效果,右侧为手机实际显示效果 对比

       

回到顶部