2014-02-06 1 views
0

Получаю список координат и вставляю их на карту. Тогда я получил новые координаты, и я хочу, чтобы переместить свои контакты с этим кодом:Выберите текущую аннотацию

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

I цикл с этим кодом с каждой новой системе координат, но я не могу двигаться, потому что я не могу это контролировать. Если я использую массив, я получил, например

[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 
} 
Смежные вопросы