點資料結構
點資料結構
點資料為所有空間資料的基礎結構,在TGOS MAP API for iOS中,點資料以iOS的CLLocationCoordinate2D記錄,並以TGMarkerOptions標記的型式呈現。線或面資料則由兩個以上點資料組成的TGPath物件記錄,以TGPolylineOptions或TGPolygonOptions的方式呈現。以下為單一筆點資料以標記繪製於地圖上之範例:
- (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 *options = [[TGMarkerOptions alloc] init];
//以標記呈現點位資訊
options.position = CLLocationCoordinate2DMake(25.047892,121.517272);
//以一組WGS84坐標記錄點位資訊
options.title = @"台北火車站";
options.snippet = @"100台灣台北市中正區北平西路3號";
[mapView_ addMarkerWithOptions:options];