为 RMPointAnnotation 使用圆形图像

Using circular images for RMPointAnnotation

我想将圆形图像显示为我的 Mapbox 地图的 annotation。问题是,如果我想要圆形图像,我需要使用 UIImageView 来完成它,但我不能将其设置为 RMPointAnnotation,因为它仅适用于 UIImage。有人知道我该如何实现吗?

RMMapView 上有没有其他方法可以做到这一点?

myCircularImageView.layer.cornerRadius =  myCircularImageView.frame.size.width / 2;
myCircularImageView.clipsToBounds = YES;

实际上我正在使用 annotation.image = pinImageView.image; 并且它可以正确显示图像,但不幸的是它是一个正方形。

您确定您的图像在圆圈周围具有 alpha 透明度吗?此外,您可以只使用 RMAnnotationRMMapViewDelegate 方法为其提供层(RMMarker 或其他),而不是让 RMPointAnnotation 尝试为您提供它。