我收到一份坐标列表并将其插入地图上。然后我得到了新的坐标,我想用这个代码移动我的引脚:
[UIView animateWithDuration:4.0 delay:0.0 options:UIViewAnimationCurveEaseIn animations:^{
[oldCoordinate setCoordinate:newCoordinate.coordinate];
}completion:^(BOOL finished) {
}];
我用每个新坐标循环该代码,但我无法移动它,因为我无法控制它。如果我使用我得到的数组,例如
[myArray objectAtIndex:[indexPath row]];
我收到阵列,我会工作。如何在地图上查找当前注释? (已经在地图上的注释,以及我有哪些新坐标)
答案 0 :(得分:0)
要在地图上获取当前注释,您可以像这样循环:
MKMapView * map = [[MKMapView alloc]initWithFrame:self.view.frame];
for (MKPointAnnotation * annotation in [map annotations])
{
//Change annotation coordinate to new coordinate
}