百度地图自定义大头针

来源:互联网 发布:程序员公众号 编辑:程序博客网 时间:2024/05/16 17:59

今天完成的主要工作是:给任务列表界面增加了下拉刷新、上拉加载功能,这里是通过MJRefresh来实现的;在列表界面请求完数据之后通过Block传递给任务主界面,以此来加载地图上的数据。

在这里实现大头针的时候也遇到了一些问题:

第一:设置代理时要设置正确,设置为地图所在的视图控制器,要不然代理方法可能无法回调;

第二:要创建一个AnntotionView的子类,在里边做一些自定义的事情;

第三:在给自定义的AnnotationView添加数据时,首先要把数组的index传递给Annotation,然后在方法MKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id<BMKAnnotation>)annotation中把数组的index取出来,然后在给Annotion加载数据时,从数组中取出来。

其它工作是对接口的测试,但是由于服务端代码的调整,今天接口的测试可能进行的不太顺利。

1 1