MAPKIT: Синяя точка просто перестала анимироваться! Местоположение пользователя - PullRequest
0 голосов
/ 28 октября 2009

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

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

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

Ответы [ 2 ]

1 голос
/ 26 октября 2010

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

0 голосов
/ 13 сентября 2010

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

return nil; 

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...