2014-02-06 99 views
0

我收到一個座標列表並將其插入到地圖上。然後我得到了新的座標,我想與代碼移動我的腳:協調選擇當前註釋

  [UIView animateWithDuration:4.0 delay:0.0 options:UIViewAnimationCurveEaseIn animations:^{ 
      [oldCoordinate setCoordinate:newCoordinate.coordinate]; 
     }completion:^(BOOL finished) { 
     }]; 

我環路與該代碼與每一個新的,但我不能移動它,因爲我無法控制它。如果我使用陣列我得到,例如

[myArray objectAtIndex:[indexPath row]]; 

而我收到陣列,我會工作。我如何在地圖上查找當前註釋? (註釋已經在地圖,以及新座標上我有)

回答

0

爲了得到地圖,你可以在當前的註解環這樣的:

MKMapView * map = [[MKMapView alloc]initWithFrame:self.view.frame]; 

for (MKPointAnnotation * annotation in [map annotations]) 
{ 
    //Change annotation coordinate to new coordinate 
}