MKMapViewとMKMapCameraを使用しようとしています。これまでのところ、すべてをセットアップし、マップを 3D モード/フライオーバーで構成することができました。たとえば、マップの中心にニューヨークのエンパイア ステート ビルを使用し、MKMapCamera をコンストラクターでセットアップします。
public init(lookingAtCenterCoordinate centerCoordinate:
CLLocationCoordinate2D, fromDistance distance: CLLocationDistance,
pitch: CGFloat, heading: CLLocationDirection)
中央にエンパイア・ステート・ビルディングがちゃんと見えるようになりました。今、私ができるようにしたいのは、MKMapCamera の「見出し」( CLLocationDirection ) を変更して、別の方向を指すようにすることです。つまり、中心にエンパイア ステート ビルディングがないことを意味します。
現在、カメラの方向を変更すると、実際にはカメラが移動し、エンパイア ステート ビルディングが MKMapView の中心に維持されます。
さまざまな API を見ると、見出しを変更した後に新しいMKMapViewセンターを「再計算」するために使用できる API が見つかりません。
指定した見出しに従ってマップの中心が移動する場所にMKMapCameraを固定する、現在のMKMapViewの反対の動作を取得したいと考えています。
それを達成するための適切な方法は何ですか?