iOS地图SDK 为什么自定义annotationView还是显示大头针?

自定义annotationView还显示大头针,解决方法如下:

1、自定义annotationView不要直接修改MAPinannotationView的image,需要使用MAAnnotationView或者自己派生。

2、如果地图的delegate为nil或者viewForAnnotation返回的是nil,都会创建默认的大头针标注。

所以如果是全局地图对象,而且是异步添加标注,有可能viewController退出时地图的delegate置空了,但是此时annotation还没添加完,所以会出现诡异大头针现象。


如以上内容仍未解决您的问题,请创建工单
返回顶部 示例中心 常见问题 智能客服 公众号
二维码