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