百度地圖自定義彈出氣泡

  • 自定義彈出氣泡

引入頭文件

#import <BaiduMapAPI/BMKPinAnnotationView.h>

實現(xiàn)代理方法

// 根據(jù)anntation生成對應的View
- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation
{
    NSString *AnnotationViewID = [NSString stringWithFormat:@"renameMark%d",i];
    
    newAnnotation = [[BMKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID];
    // 設置顏色
    ((BMKPinAnnotationView*)newAnnotation).pinColor = BMKPinAnnotationColorPurple;
    // 從天上掉下效果
    ((BMKPinAnnotationView*)newAnnotation).animatesDrop = YES;
    // 設置可拖拽
    ((BMKPinAnnotationView*)newAnnotation).draggable = YES;
    //設置大頭針圖標
    ((BMKPinAnnotationView*)newAnnotation).image = [UIImage imageNamed:@"zhaohuoche"];
    
    UIView *popView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 60)];
    //設置彈出氣泡圖片
    UIImageView *image = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"wenzi"]];
    image.frame = CGRectMake(0, 0, 100, 60);
    [popView addSubview:image];
    //自定義顯示的內容
    UILabel *driverName = [[UILabel alloc]initWithFrame:CGRectMake(0, 3, 100, 20)];
    driverName.text = @"張XX師傅";
    driverName.backgroundColor = [UIColor clearColor];
    driverName.font = [UIFont systemFontOfSize:14];
    driverName.textColor = [UIColor whiteColor];
    driverName.textAlignment = NSTextAlignmentCenter;
    [popView addSubview:driverName];
    
    UILabel *carName = [[UILabel alloc]initWithFrame:CGRectMake(0, 25, 100, 20)];
    carName.text = @"京A123456";
    carName.backgroundColor = [UIColor clearColor];
    carName.font = [UIFont systemFontOfSize:14];
    carName.textColor = [UIColor whiteColor];
    carName.textAlignment = NSTextAlignmentCenter;
    [popView addSubview:carName];
    BMKActionPaopaoView *pView = [[BMKActionPaopaoView alloc]initWithCustomView:popView];
    pView.frame = CGRectMake(0, 0, 100, 60);
    ((BMKPinAnnotationView*)newAnnotation).paopaoView = nil;
    ((BMKPinAnnotationView*)newAnnotation).paopaoView = pView;
    i++;
    return newAnnotation;
    
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末踱蛀,一起剝皮案震驚了整個濱河市悼沿,隨后出現(xiàn)的幾起案子最爬,更是在濱河造成了極大的恐慌咬腋,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梨水,死亡現(xiàn)場離奇詭異乏矾,居然都是意外死亡,警方通過查閱死者的電腦和手機润匙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門诗眨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人孕讳,你說我怎么就攤上這事匠楚∥”欤” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵芋簿,是天一觀的道長峡懈。 經常有香客問我,道長与斤,這世上最難降的妖魔是什么肪康? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮撩穿,結果婚禮上磷支,老公的妹妹穿的比我還像新娘。我一直安慰自己食寡,他們只是感情好雾狈,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冻河,像睡著了一般箍邮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叨叙,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天锭弊,我揣著相機與錄音,去河邊找鬼擂错。 笑死味滞,一個胖子當著我的面吹牛,可吹牛的內容都是我干的钮呀。 我是一名探鬼主播剑鞍,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼爽醋!你這毒婦竟也來了蚁署?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤蚂四,失蹤者是張志新(化名)和其女友劉穎光戈,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遂赠,經...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡久妆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了跷睦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筷弦。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖抑诸,靈堂內的尸體忽然破棺而出烂琴,到底是詐尸還是另有隱情爹殊,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布奸绷,位于F島的核電站边灭,受9級特大地震影響,放射性物質發(fā)生泄漏健盒。R本人自食惡果不足惜绒瘦,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扣癣。 院中可真熱鬧惰帽,春花似錦、人聲如沸父虑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽士嚎。三九已至呜魄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間莱衩,已是汗流浹背爵嗅。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留笨蚁,地道東北人睹晒。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像括细,于是被迫代替她去往敵國和親伪很。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內容