收藏
回答

Map组件label的位置模拟器与安卓手机不符?

此处已经设置了文字居中

let label = new Object();
label.color = "#fff";
label.fontSize = 15;
label.textAlign = "center";
label.anchorY = -46;
marker.label = label;


模拟器上的效果与IOS一致,是符合要求的,但安卓机子上文本就偏右了

第一张是IOS的,第二张是小米10(调试库版本2.13.1)的效果

还请有这方面解决办法的大佬帮帮忙


除此之外,label还有点击问题,以及层级问题。

类似我上面的图片,点击marker中的数字是无法触发点击事件的,必须点击周围的marker,而且一旦点击marker后,marker的层级便会变高,这时候label将会被marker挡住。这问题我在论坛立马也搜到了不少相关帖子,但这问题一直没修复,我说一下我的解决办法,就是在点击事件中再次设置一下lable。



回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签