这个问题解决了吗?
地图includePoints接口离开页面后会自动执行一次初始加载页面, 这里在onload时调用了includePoints显示marker点的最佳视野 onLoad: function () { console.log('onLoad--->success') this.mapCtx = wx.createMapContext("map"); this.mapCtx && this.mapCtx.includePoints && this.mapCtx.includePoints({ points: [ { latitude: 31.742837, longitude: 120.939063 } ], padding: ["50", "50", "50", "50"], success: () => { console.log('includePoints-->success') } }) }, [图片] 拖拽地图将marker点移到别处(这一步纯粹是为了容易看到问题) [图片] 点击下一页(下一页必须包含map组件才可以复现) <!-- 下一页wxml --> <view> <map></map> </view> [图片] 这个时候可以发现又执行了这个时候可以发现又执行了一次includePoints ,点击返回上一页。发现页面marker点已经是最佳视野 [图片] 大多数情况下应该都是没啥问题的, 但是当地图上有多个marker点最佳视野,我选中一个marker点居中后,进入下一个页面(包含map),这会导致返回上一页时又回到最佳视野,而不是我选中的那个marker点。 希望耐心看到这里的同学可以使用代码片段试一试,有头绪可以在下面多多留言讨论
2020-12-22楼主 问题解决了吗?
更新地图的markers点,设置iconPath,几率性变成默认图片,是什么原因?动态设置markers时,根据条件设置不同的iconPath,ios一直都正常,但是在安卓上,会有部分图片几率性变成默认图片,具体触发原因不明,就是随机变,打印每个marker的iconPath,都有值,不是空,全部设置成一个值,也会出现部分maker显示正常,部分显示1个默认图标,截图里marker的iconPath都是相同的,只有1个显示出来[图片]
2020-07-03我也出现了最下面的那个maker了,你解决了吗?
map marker icon不显示map marker icon在安卓机上不显示,最下面的那个半透明的标志是安卓机上的显示,但是实际是一张图片,ios上显示正常 [图片]
2020-06-11