小韩han
小韩han
  • 发布:2020-04-21 18:33
  • 更新:2020-04-21 20:52
  • 阅读:1121

【报Bug】hbuilder x 2.6.14 -alpha,map的nvue模式,使用polylines画线,iOS和安卓端不同

分类:nvue

详细问题描述

hbuilder x 2.6.14 -alpha 在map的nvue模式中,使用polylines画的线(颜色和箭头)在iOS和安卓端不对**

一、polylines画的线颜色:iOS端不起作用(color使用rgba),安卓端正常
二、polylines画的线是否带箭头:iOS端正常,安卓端不起作用

重现步骤

[代码]整个demo如下,附件hello2

// 地图划线  
            polylines: [  
                {  
                    color: 'rgba(220,20,60,1)',//红色  
                    arrowLine: true,//带箭头的线  
                    width: 4,  
                    points: []  
                }  
            ],

[结果截图]

安卓:

颜色是红色,无箭头

iOS端:

颜色是蓝色(本应该是红色),有箭头

App运行环境说明

[Android版本号]Android 9

[iOS版本号]ios 13

[手机型号]IPHONE 11 , 小米8,华为荣耀

[模拟器型号]

附件

demo:如附件 hello2

联系方式

[QQ]1737403035@qq.com

2020-04-21 18:33 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

android的polylines画的线没有带箭头问题已确认。

  • 小韩han (作者)

    谢谢回复,请问iOS中,根据官网用rgba 画的线,颜色没起作用,这个该怎么解决?

    2020-04-22 23:23

  • 小韩han (作者)

    还有,想问下,uniapp中能不能使用高德地图的轨迹纠偏?若可以,麻烦指导下!

    2020-04-22 23:29

  • zglszp

    官爷(DCloud_Android_ST):Android的polyline动态赋值(points),由于全部重绘,出现闪烁。也一并确认下吧,严重影响体验。

    2020-05-22 10:15

DCloud_iOS_XHY

DCloud_iOS_XHY

map是使用高德地图SDK实现,可以通过 arrowIconPath 指定一张带箭头的图片实现,图片要求:用于生成笔触纹理id的图片(image需满足: 长宽相等,且宽度值为2的整数次幂; 如果您需要减轻绘制产生的锯齿,在image两边增加部分透明像素.)

  • jeawy

    感谢回复,你这边说的箭头图片问题,我们后续可以测试下。

    2020-04-22 20:01

  • jeawy

    ios颜色值不生效的问题,你看了吗?

    2020-04-22 20:01

  • 小韩han (作者)

    您好,使用arrowIconPath这个图片要求:用于生成笔触纹理id的图片,是什么意思?有没有哪个demo或例子,可以参考的

    2020-04-22 23:25

  • DCloud_iOS_XHY

    回复 jeawy: 颜色设置的是背景颜色,不是箭头的颜色,自定义箭头请设置 arrowIconPath 指定一张图片

    2020-04-24 12:18

  • DCloud_iOS_XHY

    回复 小韩han: 就是一个图片,按要求切一个图就行

    2020-04-24 12:19

  • 小韩han (作者)

    回复 DCloud_iOS_XHY: 现在问题是,给画的路线设置了背景色(红色),但是在iOS端没起作用,(还是蓝色),如上图,与箭头没有关系,这个怎么解决?

    2020-04-24 14:40

  • 小韩han (作者)

    回复 DCloud_iOS_XHY: 谢谢回复,这个箭头的问题我明白了。

    2020-04-24 14:41

该问题目前已经被锁定, 无法添加新回复