1. 程式人生 > >百度地圖自定義大頭針

百度地圖自定義大頭針

今天完成的主要工作是:給任務列表介面增加了下拉重新整理、上拉載入功能,這裡是通過MJRefresh來實現的;在列表介面請求完資料之後通過Block傳遞給任務主介面,以此來載入地圖上的資料。

在這裡實現大頭針的時候也遇到了一些問題:

第一:設定代理時要設定正確,設定為地圖所在的檢視控制器,要不然代理方法可能無法回撥;

第二:要建立一個AnntotionView的子類,在裡邊做一些自定義的事情;

第三:在給自定義的AnnotationView新增資料時,首先要把陣列的index傳遞給Annotation,然後在方法MKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id<BMKAnnotation>)annotation中把陣列的index取出來,然後在給Annotion載入資料時,從陣列中取出來。

其它工作是對介面的測試,但是由於服務端程式碼的調整,今天介面的測試可能進行的不太順利。