Это кажется довольно простым и дает отличный графический эффект - анимированную синюю точку с пульсирующим кругом. Этот код отлично работал у меня. Потом просто ОСТАНОВЛЕН. Странный! Не могу понять. Не помню, как поменял одну строчку. Просто больше не пульсирует ... даже переустанавливаю приложение на телефон. Хммммм, он остановится, если найдет идеальное место? Точно сказать не могу . . . Благодарность!
if ([myTitle isEqualToString:@"Current Location"]){
pin.animatesDrop = YES;
return nil;
} else {
[pin setPinColor:MKPinAnnotationColorPurple];
pin.leftCalloutAccessoryView = button;
}