- chooseLocation,手机语言为英文时,选择列表第一个位置返回失败
设置手机语言为英文时,chooseLocation跳转地址选择页面,选择第一个默认的位置(显示为【location】,而中文是显示具体的名称),确定选择后,无法拿到success的回调,拿到的是fail和complete。
2018-03-25 - [bug]地图marker旋转时,叠加显示,刷新异常
该问题在多款手机(华为P9,三星NOTE4,苹果6,7)上均未出现,使用三星note8手机测试发现该问题; 问题现象:地图上某一个marker在通过按钮不断变换rotate参数的时候,通过setData进行刷新,结果在三星note8手机上发现marker一边旋转一边叠加刷新,最后形成一个圆圈..... [图片] [图片]
2017-10-12 - 【建议】地图marker过于密集,图标叠加不便选择点击,建议增加点击分开功能
地图上marker过于密集的地方,地图放大到极限还是有不少图标部分重叠了,手指点击很难选取,建议实现点击marker后自动弹开再区别选取的功能。
2017-09-07 - 【bug】真机cover-view设置pointer-events:none无效
我需要实现一个类似地图上叠加文字水印的功能,使用pointer-events:none实现cover-view不遮挡地图上marker的点击操作,模拟器端通过测试一切正常,但是手机端问题多多,其中一部分问题已经在 cover-view中text组件ios无法显示android真机测试不支持动画这里进行描述,目前又发现这个新的问题 代码如下: [代码]<map id=[代码][代码]"myMap"[代码] [代码]bindcontroltap=[代码][代码]"controlsEventHandle"[代码] [代码]scale=[代码][代码]"14"[代码] [代码]markers=[代码][代码]"{{markers}}"[代码] [代码]show-location style=[代码][代码]"width:{{map_width}};height:{{map_height}};"[代码] [代码]circles=[代码][代码]"{{circles}}"[代码] [代码]bindmarkertap=[代码][代码]"tabShowMarkerDetail"[代码] [代码]bindcallouttap=[代码][代码]"tabCallout"[代码][代码]>[代码][代码] [代码][代码]<cover-view animation=[代码][代码]"{{animationData1}}"[代码] [代码]class[代码][代码]=[代码][代码]"cv_block cv_block_1"[代码][代码]>[代码][代码] [代码][代码]<text [代码][代码]class[代码][代码]=[代码][代码]"cv_text"[代码][代码]>测试文字内容</text>[代码][代码] [代码][代码]</cover-view>[代码][代码]</map>[代码][代码].cv_block{[代码][代码] [代码][代码]position[代码][代码]:[代码][代码]fixed[代码][代码];[代码][代码] [代码][代码]display[代码][代码]:[代码][代码]inline[代码][代码];[代码][代码] [代码][代码]font-size[代码][代码]:[代码][代码]5[代码][代码]rpx;[代码][代码] [代码][代码]color[代码][代码]: [代码][代码]#C8C8C8[代码][代码];[代码] pointer-events:none;[代码]}[代码] [代码].cv_block_[代码][代码]1[代码][代码]{[代码][代码] [代码][代码]top[代码][代码]:[代码][代码]100[代码][代码]rpx;[代码][代码] [代码][代码]left[代码][代码]:[代码][代码]300[代码][代码]rpx;[代码][代码]}[代码] [代码]this[代码][代码].animation.rotate(45).step();[代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]animationData1: [代码][代码]this[代码][代码].animation.export(),[代码][代码]})[代码][代码] [代码] 测试设备:三星NOTE4 微信版本:最新版
2017-08-04 - cover-view中text组件ios无法显示android真机测试不支持动画
在模拟器中测试一切正常,代码如下: [代码]<map id=[代码][代码]"myMap"[代码] [代码]bindcontroltap=[代码][代码]"controlsEventHandle"[代码] [代码]scale=[代码][代码]"14"[代码] [代码]markers=[代码][代码]"{{markers}}"[代码] [代码]show-location style=[代码][代码]"width:{{map_width}};height:{{map_height}};"[代码] [代码]circles=[代码][代码]"{{circles}}"[代码]>[代码] [代码][代码]<cover-view animation=[代码][代码]"{{animationData1}}"[代码] [代码]class[代码][代码]=[代码][代码]"cv_block cv_block_1"[代码][代码]>[代码][代码] [代码][代码]<text [代码][代码]class[代码][代码]=[代码][代码]"cv_text"[代码][代码]>测试文字内容</text>[代码][代码] [代码][代码]</cover-view>[代码][代码]</map>[代码] [代码].cv_block{[代码][代码] [代码][代码]position[代码][代码]:[代码][代码]fixed[代码][代码];[代码][代码] [代码][代码]display[代码][代码]:[代码][代码]inline[代码][代码];[代码][代码] [代码][代码]font-size[代码][代码]:[代码][代码]5[代码][代码]rpx;[代码][代码] [代码][代码]color[代码][代码]: [代码][代码]#C8C8C8[代码][代码];[代码] [代码]}[代码] [代码].cv_block_[代码][代码]1[代码][代码]{[代码][代码] [代码][代码]top[代码][代码]:[代码][代码]100[代码][代码]rpx;[代码][代码] [代码][代码]left[代码][代码]:[代码][代码]300[代码][代码]rpx;[代码][代码]}[代码] [代码]this[代码][代码].animation.rotate(45).step();[代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]animationData1: [代码][代码]this[代码][代码].animation.export(),[代码][代码]})[代码] 地图是全屏显示的,经测试, ①在模拟器中可以看到文字内容以及旋转45°的动画效果。 ②在安卓真机上,只有文字,没有动画旋转的效果,依然水平排放 ③在IOS上,既没有文字显示,更不用题动画了.... 希望解决一下这个问题,我需要通过这个来实现地图上叠加水印的效果(目前找不到更好的办法,只能通过cover-view实现了)
2017-08-04 - android与ios 地图marker 图标旋转不一致的问题
android图标旋转依靠图标最下方中点来旋转; ios图标旋转依靠图标中心点来旋转; 这两种方式各有好处,但是不统一。希望能够设定Marker图标的旋转中心点。
2017-07-23 - 【bug】安卓地图定位方向箭头错误
安卓版地图组件,定位后显示的方向箭头是错误的,使用罗盘获得的方向是正确的。
2017-06-23 - 手机端bug,多个有全屏map组件的tabBar页面,底部多出异常空白区域
我有多个tabBar页面,每个都是全屏(宽高都是100%满屏)显示地图组件,但是发现只有启动的时候加载的第一个页面地图高度正常达到100%,剩下的页面第一个加载的时候都是下方留有一定比例的空白(再次点击就全屏显示了),关闭调试或者使用体验版同样如此。 此问题在开发工具里面不存在。 代码配置: [代码]map_width:[代码][代码]"100vw"[代码][代码],[代码] [代码]map_height:[代码][代码]"100vh"[代码][代码],[代码] [代码]<[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]map[代码] [代码]id[代码][代码]=[代码][代码]"tracemap"[代码] [代码]longitude[代码][代码]=[代码][代码]"{{map_longitude}}"[代码] [代码]latitude[代码][代码]=[代码][代码]"{{map_latitude}}"[代码] [代码]controls[代码][代码]=[代码][代码]"{{controls}}"[代码] [代码]bindcontroltap[代码][代码]=[代码][代码]"controlsTapHandle"[代码] [代码]scale[代码][代码]=[代码][代码]"15"[代码] [代码]markers[代码][代码]=[代码][代码]"{{markers}}"[代码] [代码]show-location [代码][代码]style[代码][代码]=[代码][代码]"width:{{map_width}};height:{{map_height}};"[代码] [代码]circles[代码][代码]=[代码][代码]"{{circles}}"[代码] [代码]polyline[代码][代码]=[代码][代码]"{{polyline}}"[代码] [代码]bindregionchange[代码][代码]=[代码][代码]"mapRegionChange"[代码][代码]/>[代码] [代码][代码]view[代码][代码]>[代码][代码] 如下图所示: [图片] [图片]
2017-05-18 - 【bug反馈】v0.17.170800版模拟器获取屏幕正中间点错位
页面地图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厘米处。 左侧为模拟器效果,右侧为手机实际显示效果 对比 [图片] [图片]
2017-05-09