2012-03-08 13 views
0

私はGithubで地図を描くためにマップキットを使用していますが、マップビューが読み込まれてスタートアップ時にUSと表示され、ルートがある場所に移動するときに問題が発生しますプロットされた。スタートアップ時にオーストラリアを表示する方法はありますか?私はマップビューを初期化するために、これを使用していて、それは私のために完璧に動作地図上の特定の場所に地図を設定する方法

おかげ

答えて

0

CLLocationCoordinate2D coord = {.latitude = XX.XXX, .longitude = X.XXX}; 
MKCoordinateSpan span = {.latitudeDelta = X.XX, .longitudeDelta = X.XX}; 
MKCoordinateRegion region = {coord, span}; 

次に、あなたのMKMapView

ためsetRegionメソッドを使用するには、それがあることですあなたが探しています?

+1

ありがとうございました。まさに私が必要でした。完璧に動作する –

0

私は、次の手順を実行します

CLLocationCoordinate2D maxCoord = {-90.0f, -180.0f}; 
CLLocationCoordinate2D minCoord = {90.0f, 180.0f}; 
MKCoordinateRegion region = {{0.0f, 0.0f}, {0.0f, 0.0f}}; 

    region.center.longitude = (minCoord.longitude + maxCoord.longitude)/2.0; 
    region.center.latitude = (minCoord.latitude + maxCoord.latitude)/2.0; 
    region.span.longitudeDelta = (maxCoord.longitude - minCoord.longitude); 
    region.span.latitudeDelta = (maxCoord.latitude - minCoord.latitude); 

[self.mainMapView setRegion:region animated:YES]; 

あなたはオーストラリアのために希望の値にmaxCoordとminCoord入力を調整することができます。

関連する問題