记录 uniapp微信小程序的map组件push polylion安卓端不生效

博主在uni-app和微信小程序开发中遇到地图渲染问题,通过接口获取经纬度路线数据push到数组,在模拟器和iOS能即时渲染,安卓却无反应。经长时间寻找,最终发现需解构赋值数组来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

碰见好久了这个问题,这周网上找了一周没找到解决方案。在uniapp和微信小程序的官方社区提bug都没解决。  

问题是地图上通过接口获取到经纬度路线数据push到polylion数组里,在模拟器和ios都能即时渲染更新地图视图,在安卓没反应,数据也确实push到data里了。  

let pl = [{
			// 每个点的经纬度
			points: [],
			// 颜色
			color: "#77EB4C",
			// 宽度
			width: 5,
			//arrowLine: true,   这三个属性安卓端不支持 注释掉就好了
			//colorList: true,
			//borderWidth: 2
						}, ]

就这么简单。 找了一周多 。。。

  最后还需要解构赋值一遍这个数组。  

this.polyline=[...this.polyline]

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值