建立與設定地圖標記
建立與設定地圖標記
於地圖上建立標記,並設定標記點圖片樣式及拖曳設定,建立與設定地圖標記程式範例說明如下:
- (void)loadView
{
mapView_ = [[TGMapView alloc] initWithFrame:CGRectZero];
self.view = mapView_;
mapView_.viewer = [TGViewerPosition viewerWithLatitude:23.58 longitude:120.95 zoom:1];
mapView_.delegate = self;
TGMarkerOptions *options3 = [[TGMarkerOptions alloc] init];
//建立TGMarkerOptions
options3.position = CLLocationCoordinate2DMake(25.03361, 121.5644);
//坐標需用WGS84
options3.title = @"台北101"; //設定標題
options3.snippet = @"110台灣台北市信義區"; //設定內文
options3.draggable = NO; //設定可否拖曳
options3.userData = @{@"image": [UIImage imageNamed:@"run"]};
//可以設定任何所需要的資訊在Marker中
taipeiMarker_ = [mapView_ addMarkerWithOptions:options3]; //將標記加入地圖
}