MAPKIT: Синяя точка просто перестала анимироваться! Расположение пользователя

Это кажется довольно простым и дает отличный графический эффект - анимированную синюю точку с пульсирующим кругом. Этот код отлично работал у меня. Потом просто ОСТАНОВЛЕН. Странный! Не могу понять. Не помню, как поменял одну строчку. Просто больше не пульсирует ... даже переустанавливаю приложение на телефон. Хммммм, он остановится, если найдет идеальное место? Точно сказать не могу . . . Благодарность!

if ([myTitle isEqualToString:@"Current Location"]){

        pin.animatesDrop = YES;
        return nil;
    } else {
        [pin setPinColor:MKPinAnnotationColorPurple];
        pin.leftCalloutAccessoryView = button;
}

person Edward Potter    schedule 28.10.2009    source источник


Ответы (2)


Синяя точка больше не будет мигать после того, как локация будет заблокирована. Пульсация - это способ показать, что это приблизительное местоположение.

person selliott    schedule 26.10.2010

Вы пытались удалить следующую строку:

return nil; 

Возврат nil означает, что никакое представление annotationView не возвращается, показывает, что показывать нечего.

person rckoenes    schedule 13.09.2010