gpt4 book ai didi

swift - MKPolygon Swift 没有出现

转载 作者:行者123 更新时间:2023-11-28 06:41:51 28 4
gpt4 key购买 nike

我试图在我的 map 上创建一个形状,但我很难找到有关使用 swift 的 mkpolygon 的任何信息。我希望这里的人能看到这一点并指出我正确的方向。

这是我目前拥有的,但多边形没有出现。

func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer {
let pr = MKPolygonRenderer(overlay: overlay)
pr.strokeColor = UIColor.purpleColor()
pr.lineWidth = 14
return pr
}

func createPolyline(mapView: MKMapView) {
var points=[CLLocationCoordinate2DMake(49.142677, -123.135139),CLLocationCoordinate2DMake(49.142730, -123.125794),CLLocationCoordinate2DMake(49.140874, -123.125805),CLLocationCoordinate2DMake(49.140885, -123.135214)]
let polygon = MKPolygon(coordinates: &points, count: points.count)
self.mapView.addOverlay(polygon)

}

最佳答案

原来我忘记的是设置 map View 委托(delegate)。我会留下这个,以防有人想看看我用什么让 mkpolygon 在 swift 中工作。

关于swift - MKPolygon Swift 没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37754269/

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