Sam*_*007 2 mkmapview cgaffinetransform cllocationmanager ios
我有两点CLLocationCoordinate2D,让我们说A&B mapView.我想要一个箭头图像从一个点指向另一个点(A-> B).我无法找到transform箭头图像的正确角度.
请参阅此图片以供参考 
提前致谢.
这是一个老问题,但也许它仍然可以帮助看到这里的人:
CGFloat angle = atan2f(point2.y - point1.y, point2.x - point1.x);
CGAffineTransform rotationTransform = CGAffineTransformIdentity;
rotationTransform = CGAffineTransformMakeRotation(angle);
arrow.transform = rotationTransform;
Run Code Online (Sandbox Code Playgroud)
如果要UIImageView在第1点放置一个"箭头",并将其指向第2点,则只需使用增量来获得反正切,然后根据该角度创建变换,并将该变换分配给UIImageView箭头.
| 归档时间: |
|
| 查看次数: |
4829 次 |
| 最近记录: |