2012-01-10 12 views
0

私はMKMapViewを持っており、次のコードを使ってviewdidloadに表示しています。しかし、最初にビューが読み込まれたときに2.5マイル半径の地図を表示してから、ユーザーがズームイン/ズームアウトできるようにしたい。現地から2.5マイル以内の地図を表示するには?

半径2.5マイルのズームレベルを設定する方法を教えてください。

私に不明な点がある場合はお知らせください。

おかげで、 Jigar

//[mapListBgView setMapType:MKTYP]; 
[dataDisMapView setMapType:MKMapTypeSatellite]; 
[dataDisMapView setZoomEnabled:YES]; 
[dataDisMapView setScrollEnabled:YES]; 


MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; 
region.center.latitude = 25.76 ; 
region.center.longitude = -80.19; 

[dataDisMapView setRegion:region animated:YES]; 
+0

マップビューのスパン値を設定する必要があります – Hiren

答えて

2

は、適切なサイズのリージョンを作成するためにMKCoordinateRegionMakeWithDistance()機能を使用してください。あなたがしなければならないのは、手動でマイルからメートルに変換することだけです。

関連する問題