使用者位置

取得使用者位置

取得使用者位置功能,是透過GPS取得使用者位置,地圖坐標系統設定完成後,即可直接把使用者GPS位置加入圖層中,系統直接將GPS坐標資訊轉為符合目前地圖之坐標系統,程式範例說明如下:

- (void)loadView

{

mapView_ = [[TGMapView alloc] initWithFrame:CGRectZero];

self.view =  mapView_;

mapView_.viewer = [TGViewerPosition viewerWithLatitude:23.58 longitude:120.95 zoom:1];

 

mapView_.settings.myLocationButton = YES; 

//是否顯示myLocationButton

 

TGMapGPSDisplay *mapGPSDisplay_ = [[TGMapGPSDisplay alloc]init]; 

//建立GPSDisplay物件

mapGPSDisplay_.DirectionArcFillColor = [UIColor redColor]; 

//設定雷達扇形視角的顏色

mapGPSDisplay_.DirectionArcDegree = 60.f

//設定雷達扇形的夾角度數

mapGPSDisplay_.DirectionArcGradientStyle = YES; 

//設定雷達扇形視角是否使用漸層顏色填滿

mapGPSDisplay_.DirectionArcRadius = 150

//設定雷達扇形視角半徑,單位為Pixel

mapGPSDisplay_.ArcVisibility = NO; 

//設定雷達扇形視角弧線是否顯示

[mapView_ addMapGPSDisplay:mapGPSDisplay_];

回到上方