gpt4 book ai didi

swift - 尝试在 swift 3 中应用圆形覆盖时出错

转载 作者:行者123 更新时间:2023-11-28 08:17:32 25 4
gpt4 key购买 nike

我遇到一个错误:

无法使用类型为“(center: CLLocationCoordinate2D,radius: int,identifier: String)”的参数列表调用类型“MKCircle”的初始化程序

    let region = CLCircularRegion(coder: MKCircle(center: CLLocationCoordinate2DMake(self.destLat!, self.destLong!), radius: 100, identifier: destinationAddress))
self.locationManager .startMonitoring(for: region)

下面是我的overlay方法

 func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {

if overlay is MKCircle {
let circleRenderer = MKCircleRenderer(overlay: overlay)
circleRenderer.lineWidth = 1.0
circleRenderer.strokeColor = .purple
circleRenderer.fillColor = UIColor.purple.withAlphaComponent(0.4)
return circleRenderer
}

let myLineRenderer = MKPolylineRenderer(polyline: myRoute.polyline)
myLineRenderer.strokeColor = UIColor.blue
myLineRenderer.lineWidth = 3
return myLineRenderer
}

最佳答案

不确定你想做什么,但是你的 region 声明是错误的。这是正确的版本:

let region = CLCircularRegion(center: CLLocationCoordinate2DMake(self.destLat!, self.destLong!), radius: 100, identifier: destinationAddress)

关于swift - 尝试在 swift 3 中应用圆形覆盖时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42206013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com