碰见好久了这个问题,这周网上找了一周没找到解决方案。在uniapp和微信小程序的官方社区提bug都没解决。
问题是地图上通过接口获取到经纬度路线数据push到polylion数组里,在模拟器和ios都能即时渲染更新地图视图,在安卓没反应,数据也确实push到data里了。
let pl = [{
// 每个点的经纬度
points: [],
// 颜色
color: "#77EB4C",
// 宽度
width: 5,
//arrowLine: true, 这三个属性安卓端不支持 注释掉就好了
//colorList: true,
//borderWidth: 2
}, ]
就这么简单。 找了一周多 。。。
最后还需要解构赋值一遍这个数组。
this.polyline=[...this.polyline]