gpt4 book ai didi

java - 折线颜色不变

转载 作者:行者123 更新时间:2023-12-02 02:15:09 26 4
gpt4 key购买 nike

即使执行此操作,折线颜色也不会改变:

Polyline p;
lineOptions=new PolylineOptions();
lineOptions.addAll(points);
lineOptions.width(12);
lineOptions.geodesic(true);
lineOptions.clickable(true);
lineOptions.color(Color.BLACK);
p = mMap.addPolyline(lineOptions);
p.setColor(Color.BLUE);

我的问题是为什么?

Points 是先前声明的 LatLng ArrayList。

最佳答案

如果您想更改 map 上已绘制的折线的颜色,则需要将该折线(更新颜色的)添加到 map 中,以通知我们已更改颜色,如下所示:

lineOptions.color(Color.BLACK);
p = mMap.addPolyline(lineOptions);
if(p !=null) {
p.setColor(Color.BLUE);
mMap.addPolyline(p);
}

它将颜色从黑色变为蓝色

希望这有帮助!

关于java - 折线颜色不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57308761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com