我需要转动地图上的箭头(customAnnotationView),以便 calloutView 不会旋转(示例 1)。
当我仅旋转图像时:箭头未设置在中心并且大小不同(示例 2)。
示例 1
示例 2
Example 1
annotationView?.transform = CGAffineTransform(rotationAngle: CGFloat((-180.0 * .pi / 180) - -customPointAnnotation.ang))
Example 2
annotationView?.image = UIImage(named: customPointAnnotation.pinCustomImageName)?.rotate(radians: CGFloat((90.0 * .pi / 180) - -customPointAnnotation.ang))