私は迅速に新しいです、私はmapViewと呼ばれる画像上に2点の間に線を描きたい、私はCGContextを使用しようとしましたが、何の助けにもなりません。ありがとう。イメージ上の2点間を迅速に3線で描画する方法は?
UIGraphicsBeginImageContext(mapView.bounds.size)
let context : CGContext = UIGraphicsGetCurrentContext()!
context.addLines(between: [CGPoint(x:oldX,y:oldY), CGPoint(x:newX, y:newY)])
context.setStrokeColorSpace(CGColorSpaceCreateDeviceRGB())
context.setStrokeColor(UIColor.blue.cgColor.components!)
context.setLineWidth(3)
mapView?.image?.draw(at: CGPoint(x:0, y:0))
context.strokePath()
mapView.image = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
@Dev_Tandelが言ったようにあなたは、ポリライン –
を探しているかもしれないあなたはGoogleマップを使用していて、ポリラインを描きたいか、単にあなたは上の2点間に線を描きたいです任意のUIImage。 –