ボタンでズームイン/ズームアウトする方法を見つけようとしています。メソッドdidAddAnnotationViews
内にコードを挿入すると、初期ズームが完全に設定されます。私は以下のコードを変更するには、ズームを取得しようとしましたが、それは言ってクラッシュし続け:didAddAnnotationViewsを使用せずにMKMapViewをズームアウトするにはどうすればいいですか?
認識されないセレクターは、私がIBActionでこれを実行するにはどうすればよいのインスタンス
に
を送りましたか?
-(IBAction)ZoomIn:(MKCoordinateSpan)coordinateSpanWithMapView:(MKMapView *)mv centerCoordinate:(CLLocationCoordinate2D)location
{
MKCoordinateRegion region;
MKCoordinateSpan span;
span.latitudeDelta=0.05;
span.longitudeDelta=0.05;
location = mv.userLocation.coordinate;
location = mv.userLocation.location.coordinate;
region.span=span;
region.center=location;
[mv setRegion:region animated:TRUE];
[mv regionThatFits:region];
};
完全なエラーメッセージを投稿できますか?ユーザー位置座標に割り当てるときに「場所」を入力としているのはなぜですか? – chatur
このメソッドをプログラムで呼び出すか、またはIBのボタンアクションに接続していますか? IBの場合、このメソッドはボタンアクションメソッドの正しいシグネチャを持ちません。プログラム的には、どのように呼び出しているかを示します。 – Anna
[MapView ZoomIn]:認識できないセレクタがインスタンス0x8768200に送信されました。私は場所の通過を取り除いてまだ壊れています – logixologist