ユーザーが注釈ピンを特定の場所にドラッグ アンド ドロップできる MKMapView アプリを作成しています。今までその作業。しかし、ユーザーが更新ボタンをクリックすると、注釈ピンが現在のユーザーの場所に移動する必要があります。だから、ボタンをクリックして、私がしなければならないものをthe pin should move from dragged location to user's location.
ありがとう
ユーザーが注釈ピンを特定の場所にドラッグ アンド ドロップできる MKMapView アプリを作成しています。今までその作業。しかし、ユーザーが更新ボタンをクリックすると、注釈ピンが現在のユーザーの場所に移動する必要があります。だから、ボタンをクリックして、私がしなければならないものをthe pin should move from dragged location to user's location.
ありがとう
基本的なロジックを提供するだけで、役立つ場合があります。
あなたのアプリ。その時点で初めて実行すると、現在の緯度と経度の値が特定の variabel に追加されます。(その後、注釈のドラッグ アンド ドロップの処理を続行します。 )
更新ボタンをクリックすると、最初に書き込みます
[mapView removeAnnotations:mapView.annotations];
注釈を mapView に削除します。
次に、 Your Variablelatitude
の値とから値を取得した後。lat 変数と long 変数に基づいて注釈ベースを追加するためのコードを記述します。longitude
- (void)moveToCurrentLocation:(id)sender
{
[mymapview setCenterCoordinate:[mymapview.userLocation coordinate] animated:YES];
}
iPatel が以前のコメントで述べたように、IT はマップ ビューを現在の場所 (ユーザーの場所) に移動し、現在の注釈を削除します。