乙個簡單的MapView例子。氣球墜落

2021-06-05 11:28:53 字數 1784 閱讀 6866

第一步。

首先需要自定義乙個類,這裡叫它poiannotation,採用mkannotation協議。

這個類的物件用來存放小氣球的座標資訊和顯示文字。

**如下:

/* poiannotation.h */

#import #import @inte***ce poiannotation : nsobject

@property (nonatomic,readonly) cllocationcoordinate2d coordinate;

@property (nonatomic,copy) nsstring *subtitle;

@property (nonatomic,copy) nsstring *title;

-(id) initwithcoords:(cllocationcoordinate2d) coords;

@end

/* poiannotation.m */

#import "poiannotation.h"

@implementation poiannotation

@synthesize coordinate = _coordinate;

@synthesize subtitle = _subtitle;

@synthesize title = _title;

- (id) initwithcoords:(cllocationcoordinate2d) coords

return self;

}- (void) dealloc

@end

第二步。完善mapviewcontroller類,就是那個含有你mapview的類。

/* mapviewcontroller.h  */

#import #import "mapkit/mapkit.h"

#import "poiannotation.h"

@inte***ce mapviewcontroller : uiviewcontroller

@property (nonatomic, retain) iboutlet mkmapview *mapbankview;

@end

/* mapviewcontroller.m  */

@implementation mapviewcontroller

@synthesize mapbankview = _mapbankview ;

- (void)viewdidload

//設定小氣球的屬性

-(void)create

//根據annotation生成對應的view

- (mkannotationview *) mapview:(mkmapview *)mapview viewforannotation:(id ) annotation

-(void)btnclicked

- (void)viewdidunload

- (bool)shouldautorotatetointe***ceorientation:(uiinte***ceorientation)inte***ceorientation

@end

第三步。新增mapkit.framework到工程裡面來。

乙個簡單css例子

lang en charset utf 8 css講解title rel stylesheet href style.css body div dd xddaa hover abc ulli first child ulli last child ulli nth child 3 ulli only...

乙個簡單的json例子

名稱 年齡郵箱 response.setcontenttype text html charset utf 8 response.setheader cache control no cache jsonobject json new jsonobject try json.put jobs mem...

乙個poll的簡單例子

該程式使用poll事件機制實現了乙個簡單的訊息回顯的功能,其伺服器端和客戶端的 如下所示 伺服器端 start from the very beginning,and to create greatness author chuangwei lin e mail 979951191 qq.com b...