Ios 在MKMapView上绘制类似地图应用程序的路线
使用以下代码获取和绘制路线没有问题Ios 在MKMapView上绘制类似地图应用程序的路线,ios,swift,mapkit,Ios,Swift,Mapkit,使用以下代码获取和绘制路线没有问题 func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer { switch overlay { case let overlay as MKPolyline: let renderer = MKPolylineRenderer(polyline: overlay) renderer.str
func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
switch overlay {
case let overlay as MKPolyline:
let renderer = MKPolylineRenderer(polyline: overlay)
renderer.strokeColor = UIColor(red: 59, green: 164, blue: 252)
renderer.lineWidth = 3
return renderer
default: return MKOverlayRenderer()
}
}
但问题是,与地图应用程序相比,这看起来非常糟糕。首先,线条宽度与缩放级别不成比例,所以太远或太近看起来都很奇怪,其次,我找不到如何模仿苹果的外框稍暗,内部填充稍亮
我能找到的所有问题都只设定了一个基本的颜色和线条宽度,就这样,有没有人有过一些更喜欢的东西的经验