MKMapView注释拖放引脚,转到用户位置上点击按钮



我正在创建一个MKMapView应用程序,用户可以将注释引脚拖放到任何特定位置。直到现在它还在工作。但我想要的是,当用户点击刷新按钮的注释引脚应该去当前用户的位置。点击按钮点击我要创建的the pin should move from dragged location to user's location.

谢谢

我只是给你基本的逻辑,可能对你有帮助。

当您的应用程序第一次运行时,将当前的lat和lon值添加到特定变量。(然后继续处理注释的拖放操作。)

当你点击刷新按钮时,先写

[mapView removeAnnotations:mapView.annotations];

删除你的注释到mapView。

然后从Your Variable中获取latitudelongitude的值。并编写了基于lat和long变量的添加注释代码。
- (void)moveToCurrentLocation:(id)sender 
{    
 [mymapview setCenterCoordinate:[mymapview.userLocation coordinate] animated:YES];
}

IT将移动地图视图到您当前的位置(用户的位置),并删除当前的注释,正如iPatel在之前的评论中所说的。

最新更新