iOS MapBox - 在imageForAnnotation方法中获取注释标题

时间:2015-12-18 09:30:38

标签: ios mapbox

在以下方法中:

- (MGLAnnotationImage *)mapView:(MGLMapView *)mapView imageForAnnotation:(id <MGLAnnotation>)annotation{

用于显示自定义注释UIImage,我希望能够区分我的注释(我可以有3种不同的类型)。

理想情况下,我希望能够在MGLAnnotation上有一个tag来轻松识别它是什么类型的注释,但我也可以使用标题,纬度和经度的组合来实现。

但在该方法中,我无法获得annotation.coordinateannotation.title

为什么?我可以访问这些属性吗?

1 个答案:

答案 0 :(得分:2)

您可以像这样访问注释的坐标和标题:

NSString *title = [annotation title];
CLLocationCoordinate2D coordinate = [annotation coordinate];