首页 > 解决方案 > GMSStyleSpans 在一个范围内改变颜色

问题描述

我一直在尝试使用 GMSStyleSpan 更改部分折线的颜色,但它不起作用。

[GMSStyleSpan spanWithColor:[UIColor redColor] segments:10];

将前 10 个点转换为红色


NSArray *styles = @[[GMSStrokeStyle solidColor:[UIColor whiteColor]]];
NSArray *lengths = @[@10, @20];
polyline.spans = GMSStyleSpans(rectangle.path, styles, lengths, kGMSLengthRhumb);

从第 10 个坐标开始,每 10 个坐标创建交替的白色和黑色图案。


文档中没有提到如何更改范围内折线的颜色。我有所有的数据,例如,如果有 100 个坐标,我知道从 80 到 90 我必须更改颜色。

请协助 !

标签: iosgoogle-mapsgoogle-maps-sdk-iosgoogle-polyline

解决方案


推荐阅读