1
MKMapViewのvisibleMapRectプロパティを使用して、アプリケーションの可視領域の境界を設定しています。 regionDidChangeAnimated::メソッドは、私が設定されていたものと異なっているが、何らかの理由で、マップのMKMapRect値はMapViewので印刷された値がMKMapViewのvisibleMapRectプロパティでマップ領域が正しく設定されていませんか?
//setting the bounds
MKMapRect bounds = MKMapRectMake(x, y, width, height);
[map setVisibleMapRect:bounds];
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated{
MKMapRect mpRect = [mapView visibleMapRect];
NSLog(@"Origin: %f, %f", mpRect.origin.x, mpRect.origin.y);
NSLog(@"Size: %f, %f", mpRect.size.width, mpRect.size.height);
}
異なっています。
これをどのように変更して、visibleRectとして設定したものが実際に表示されているかを確認するにはどうすればよいですか?
ありがとうございました。