Ios Mapkit渲染器ForOverlay bug
当使用Mapkit的渲染器进行叠加时,我遇到了一个奇怪的错误,即线条图案在地图上不是偶数,线条的某些部分比其他部分小(请参见附图)。我还经历了另一个问题,即圆点变得巨大(图中未显示) 这是我的线条渲染器的代码:Ios Mapkit渲染器ForOverlay bug,ios,swift,mapkit,Ios,Swift,Mapkit,当使用Mapkit的渲染器进行叠加时,我遇到了一个奇怪的错误,即线条图案在地图上不是偶数,线条的某些部分比其他部分小(请参见附图)。我还经历了另一个问题,即圆点变得巨大(图中未显示) 这是我的线条渲染器的代码: func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer { let polylineRenderer = MKPolylineRende
func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer {
let polylineRenderer = MKPolylineRenderer(overlay: overlay)
polylineRenderer.strokeColor = mapView.tintColor
polylineRenderer.lineWidth = 10
polylineRenderer.lineDashPattern = [1, polylineRenderer.lineWidth * 2]
polylineRenderer.lineCap = .Round;
return polylineRenderer
}
我发现,在我的情况下,从“地图”摄像头中删除俯仰可以解决问题。还是不是一个很好的解决方案,因为我想把它投出。