iOS Google Maps SDK中具有渐变宽度的折线

Ale*_*akh 2 google-maps gradient ios google-polyline google-maps-sdk-ios

我有iOS应用程序,集成了Google Maps SDK.我的路线有默认样式,我可以在lengthvia 中将颜色更改为渐变spans.

是否可以更新折线颜色并width改为定义渐变(就像原始谷歌地图应用程序一样)?:

在此输入图像描述

更新:我通过使用两个具有不同样式的相同折线添加了限量版本但我肯定在寻找更好的解决方案: 在此输入图像描述

我按照官方文档,没有找到任何参考.

its*_*rof 9

我这样做:

GMSPath *path = [GMSPath pathFromEncodedPath:overview_route];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
polyline.strokeWidth = 5;

GMSStrokeStyle *greenToRed = [GMSStrokeStyle gradientFromColor:[UIColor greenColor] toColor:[UIColor redColor]];
polyline.spans = @[[GMSStyleSpan spanWithStyle:greenToRed]];
polyline.map = self.mapView;
Run Code Online (Sandbox Code Playgroud)