我正在创建一个MKMapView应用程序,用户可以将注释引脚拖放到任何特定位置。直到现在它还在工作。但我想要的是,当用户点击刷新按钮的注释引脚应该去当前用户的位置。点击按钮点击我要创建的the pin should move from dragged location to user's location.
谢谢
我只是给你基本的逻辑,可能对你有帮助。
当您的应用程序第一次运行时,将当前的lat和lon值添加到特定变量。(然后继续处理注释的拖放操作。)
当你点击刷新按钮时,先写
[mapView removeAnnotations:mapView.annotations];
删除你的注释到mapView。
然后从Your Variable中获取latitude
和longitude
的值。并编写了基于lat和long变量的添加注释代码。 - (void)moveToCurrentLocation:(id)sender
{
[mymapview setCenterCoordinate:[mymapview.userLocation coordinate] animated:YES];
}
IT将移动地图视图到您当前的位置(用户的位置),并删除当前的注释,正如iPatel在之前的评论中所说的。