页面地图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厘米处。
左侧为模拟器效果,右侧为手机实际显示效果 对比