百度地圖在沒有設置annotation的title時,點擊annotationview不會出現彈出氣泡,但是會有一個問題,就是didSelectAnnotationView代理函數不會響應。
要想走didSelectAnnotationView這個代理函數,必須設title值。
如果既想要調用didSelectAnnotationView代理函數,又不想要顯示氣泡,目前找到一種解決方法是自定義paopaoview
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
newAnnotationView.paopaoView = [[BMKActionPaopaoView alloc] initWithCustomView:view];
關於這個回調,還有一個問題,就是只會響應一次,也就是處於選中狀態的annotationview 再次點擊時是不會再走這個回調的。
如果還想繼續執行這個回調函數,可以在每次在函數的末尾加上
[view setSelected:NO]取消選中狀態