Вы можете просто нарисовать 2 полилинии с таким же путем.
Предположим, вы создали переменную thePath
с буферизованными координатами. Вы уже создали полилинию с этим путем.
let redPolyline = GMSPolyline()
redPolyline.path = thePath
redPolyline.map = mapview
Создайте еще один.
let redPolyline = GMSPolyline()
redPolyline.path = thePath
redPolyline.strokeWidth = 6.0 // Change it accordingly
redPolyline.strokeWidth = UIColor.redColor().colorWithAlphaComponent(0.5) // Change it accordingly
redPolyline.map = mapview
Не забывайте, что redPolyline-х zIndex
должна быть выше, чем bluePolyline, потому что, как я могу видеть на картинке вы при условии, redPolyline находится на вершине другого.
Не могли бы вы просто нарисовать полилинию с другим цветом и шириной линии? – Fogmeister