2

iOS 6 MapKit を使用して、ユーザーがマップを移動したときにマップ ビューの中心に固定されたままになる MKAnnotation (ピンやカスタムのものなど) を定義したいと思います。ユーザーがマップの移動を停止したら、注釈の新しい座標を読み取れるようにしたいと考えています。これどうやってするの?

ありがとう

4

2 に答える 2

2

最も簡単な方法は、カスタム UIView を MKMapView にサブビューとして追加することです。これは、ユーザーがマップを移動しても、固定されたままになることを意味します。ユーザーがカスタム ビューに移動できるように、タッチ イベントを通過する必要がありますが、後で心配する必要があります。

マップ ビューの移動が停止したら、その中心座標を取得します。MKMapView は、その中心などに基づいて座標を計算できます [mapView centerCoordinate];

于 2013-02-13T21:17:00.567 に答える