0

このプロトコル メソッドを使用して、ユーザーがピンをドロップした座標を取得します。

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annotationView didChangeDragState:(MKAnnotationViewDragState)newState fromOldState:(MKAnnotationViewDragState)oldState 
...

このメソッドでは、このピンがマップ上の他のピンに近すぎないかどうかを確認します。これが発生した場合、プログラムでピンをそのピンから 100 メートル離れた場所に移動します。しかし、これを実装する最良の方法は何ですか?

4

2 に答える 2

0

このメソッドを使用して、他のピン注釈からの距離を取得できます

- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
于 2013-08-06T12:27:21.967 に答える