iOS 5 изменила способ встроенных карт Google Maps Приложение рисует маршруты:
Теперь я хотел бы воспроизвести дизайн наложения маршрута в моем собственном приложении, но в настоящее время я могу рисовать только простую синюю линию. Я хотел бы добавить 3D-эффект с градиентом, границами и свечение. Есть идеи, как это сделать?
В настоящее время я использую следующий код:
CGContextSetFillColorWithColor(context, fillColor.CGColor);
CGContextSetLineJoin(context, kCGLineJoinRound);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetLineWidth(context, lineWidth);
CGContextAddPath(context, path);
CGContextReplacePathWithStrokedPath(context);
CGContextFillPath(context);
В результате получается довольно уродливая строка:
Спасибо!
Обновление: решение должно работать на iOS 4.0 и выше.