2010-11-26 9 views
0

現在、マップキットに関係するアプリケーションを開発中です。私は、プログラムを開いたときにビューをデフォルトビューにリセットするビューにリセットボタンを追加したいと思います。または、アプリケーションを開いて閉じたときにマップキットが自動的にリセットされます。xcodeのマップキットのリセットボタンとブックマークボタン

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; 
region.center.latitude = 54.049929; 
region.center.longitude = -4.54834; 
region.span.longitudeDelta = 4.5; 
region.span.latitudeDelta = 4.5; 
[mapView setRegion:region animated:YES]; 

任意の助けを大幅に高く評価されるであろう次のよう

iは初期領域を設定するために使用したコードです。

+0

マップを初期設定にリロードしますか? – KingofBliss

+0

はい、まさに私がやろうとしていること – Jon

答えて

0

.hファイルに格納マップ の場所

CLLocationCoordinate2D location; 

ので

location.latitude = 54.049929; 
location.longitude = -4.54834; 
あなたのリセットボタンで

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; 
region.center.latitude = location.latitude 
region.center.longitude = location.longitude; 
region.span.longitudeDelta = 4.5; 
region.span.latitudeDelta = 4.5; 
[mapView setRegion:region animated:YES]; 
0

初期領域を設定し、あなたがしようとしています実際にボタンをビューに追加し、コード内のメソッドにリンクする方法を理解していますか?あなたが持っている場合は、ちょうど(ツールバー/ナビゲーションバーにボタンを追加する必要があり

メソッド内のコード自体はちょうど上記BuildSuccededによって示されるように、あなたが、あなたの初期セットアップのために使用したのと同じになり

... 1)、それを "resetMap()"メソッドにリンクします。