У меня проблемы с обновлением местоположения аннотации с разными координатами. Есть ли способ изменить свойство местоположения, не создавая другой аннотации? Я пробовал код ниже без везения. Аннотирование, которое я пытаюсь получить, не обновляет его местоположение. Пожалуйста помоги!Как обновить местоположение MKAnnotation с новыми координатами?
CLLocationCoordinate2D location;
location.latitude = -36.560976;
location.longitude = -59.455807;
for (id annotation in self.mapView.annotations) {
if ([annotation isKindOfClass:[MyAnnotation class]])
{
[annotation setCoords:location]; //setCoords is defined in MyAnnotation class
}
}
Спасибо всем!
Это решение не работает. См. Http://stackoverflow.com/questions/2256177/how-to-move-a-mkannotation-without-adding-removing-it-from-the-map/5017332#5017332 – Willster