/ / Arrastar e soltar anotação MKMapView, vá para a localização do usuário no botão clique - iphone, ios, objective-c, mkmapview

Arrastar e soltar anotação MKMapView, vá para a localização do usuário no botão clique - iphone, ios, objective-c, mkmapview

Eu estou criando um aplicativo MKMapView onde o usuário pode arrastare largue o pino de anotação em qualquer local específico. Até agora está funcionando. Mas o que eu quero que quando o usuário clicar no botão atualizar o pino de anotação deve ir para a localização do usuário atual. Então, no botão, clique no que tenho que fazer para que the pin should move from dragged location to user"s location.

obrigado

Respostas:

0 para resposta № 1

Eu só te dou lógica básica, pode ser útil para você.

Quando seu aplicativo. executar pela primeira vez naquele momento adicionar seu atual lat e lon valorizam a variável específica. (então depois de continuar o processo de arrastar e soltar da anotação.)

quando você clica no botão de atualização, em seguida, primeiro escrever

[mapView removeAnnotations:mapView.annotations];

Para remover sua anotação para mapView.

e depois de receber o valor de latitude e longitude de você Variável. e escrever código para adicionar base de anotação na variável lat e long.


0 para resposta № 2
- (void)moveToCurrentLocation:(id)sender
{
[mymapview setCenterCoordinate:[mymapview.userLocation coordinate] animated:YES];
}

A TI moverá a visualização do mapa para a sua localização atual (localização do usuário) e removerá a anotação atual, como a iPatel disse no comentário anterior.