为 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 透明度吗?此外,您可以只使用 RMAnnotation
和 RMMapViewDelegate
方法为其提供层(RMMarker
或其他),而不是让 RMPointAnnotation
尝试为您提供它。
我想将圆形图像显示为我的 Mapbox 地图的 annotation
。问题是,如果我想要圆形图像,我需要使用 UIImageView
来完成它,但我不能将其设置为 RMPointAnnotation
,因为它仅适用于 UIImage
。有人知道我该如何实现吗?
在 RMMapView
上有没有其他方法可以做到这一点?
myCircularImageView.layer.cornerRadius = myCircularImageView.frame.size.width / 2;
myCircularImageView.clipsToBounds = YES;
实际上我正在使用 annotation.image = pinImageView.image;
并且它可以正确显示图像,但不幸的是它是一个正方形。
您确定您的图像在圆圈周围具有 alpha 透明度吗?此外,您可以只使用 RMAnnotation
和 RMMapViewDelegate
方法为其提供层(RMMarker
或其他),而不是让 RMPointAnnotation
尝试为您提供它。