问题模块 |
---|
API和组件 |
在map组件的介绍中,markers的iconPath是支持临时路径的,但是使用临时路径链接的图片作为icon会被自动替换成定位图标,在开发者工具上看到的是蓝色的定位图标,真机上是红色的定位图标,使用的系统版本是ios11.0.3。
现在主要的需求是在map上添加50个以上的定位点,每个定位点采用不一样图标。图标是临时生成的,有一组数据,根据这组数据,每一个数据对应需要生成的一个图标,采用循环生成的方式,用canvas绘制颜色渐变的圆形,保存临时路径,将临时路径作为markers的iconPath,添加到对应的坐标上。生成的临时路径打印到控制台上,点击可以访问正确的图标,但是添加到markers上时就被替换了,即使只在map上添加一个marker也会被替换。
网友回复
马仔:
用setData就出现这样!
刘伟:
这个我也不清楚,尝试一下使用setData()看看能不能行
马仔:
请问,markers里面的iconPath怎么能动态修改?