如何在MKMapview上绘制自定义行?

我一直在寻找一种绘制自定义线条的方法,但唯一的帮助就是如何用UIColor绘制线条。

我想绘制一条直线,但不仅仅是一个颜色。 我希望线的外观是可定制的。

(所以现在我可以在2点之间划线,但不是我想要的线)

我想要的线条是直线45度,灰色和黑色。

任何人都可以帮忙?

线看起来像这样,我也想我可以拉伸这个形象,但如果我伸展它,它会看起来有点怪异。

在这里输入图像说明

那你为什么不添加图片? 我是新的开发人员,所以我不知道其他方式来做到这一点。 只有带有纹理的OpenGL,但是不需要使用openGL。 所以我的build议是添加图像。

听起来像你想要的是MKPolylineView类 。 您为其分配包含线条中的点的多段线。 由于多段线视图是MKOverlayPathView,因此您可以设置笔触和填充颜色。

既然它也是一个UIView子类,你可以通过抓图层的属性和添加渐变,阴影,蒙版等来进一步操纵外观。

有没有一个特定的效果,你试图实现?