在MapKit中用填充和描边画一条线

时间:2019-11-27 21:56:33

标签: ios mapkit

这被问了很多。如果我使用MKPolyline / MKPolylineRenderer,则fillColor将被忽略,因此我只会得到一行。人们到处看,如果我要使用填充和描边的线条,人们会说我需要使用MKPolygon / MKPolygonRenderer。但是,如果我这样做,则呈现的叠加层不是具有填充和描边的线,而是填充的闭合形状。 如果我有从A到B到C的线的数据,则可以使用MKPolyline正确绘制(除非我需要fillColor),但是如果我使用MKPolygon,它会呈现为正方形,从A到B到C到A,并用中间的笔触填充整个区域。

如何获得带有填充和描边的线条?不得已的方法是绘制两条折线,一条折线在另一条折线下方,宽几像素,另一种颜色。但是我觉得应该可以更好地解决这个问题。

0 个答案:

没有答案
相关问题