2012-08-03 228 views
1

在我的ipad應用程序中,我需要放置一個國家的地圖,所以我的問題有兩個部分: 1:如何將地圖居中在一個國家? 2:如何設置地圖的初始比例? 謝謝在國家中心mapkit地圖

回答

3

好吧,您首先需要找到國家中心某處某個點的緯度/經度座標。假設您有以下定義:

MKMapView *mapView; 
float latitude_coordinate; 
float longitude_coordinate; 
float latMeters; 
float lonMeters; 


CLLocationCoordinate2D coordinates = CLLocationCoordinate2DMake(latitude,longitude); 
MKCoordinateRegion region = MKCoordinateRegionMake(coordinates, latMeters, lonMeters) 
[mapView setRegion:region animated:NO]; 

latMeters/lonMeters是地圖將顯示的地區的寬度和高度數。

+1

的功能應該是'MKCoordinateRegionMakeWithDistance'代替'MKCoordinateRegionMake'。 – Anna 2013-07-21 18:37:24