Я использую google map sdk. Я хочу обновить координаты gps после каждого 5 секунд. В настоящее время я просто обновляю атрибут позиции GMSMarker. Но это дает эффект прыжка. Я хочу плавно перемещать маркер на карте.
Вот мой код для обновления позиции маркеровКак плавно перемещать GMSMarker по координатам в Objective c
-(void)updateLocationoordinates(CLLocationCoordinate2D) coordinates
{
if (marker == nil) {
marker = [GMSMarker markerWithPosition:coordinates];
marker.icon = [UIImage imageNamed:CAR_FOUND_IMAGE];
marker.map = mapView_;
} else
marker.position = coordinates;
}
Спасибо @Brett. Я обновил google sdk, тогда эти анимации отлично работали. – Sadia
Для меня это фактически не сработало. Фактически, он полностью нарушил анимацию свойства .position. Хорошая новость заключается в том, что это именно то, что я хотел: способ отключить анимацию свойства .position. Благодаря тонну! Для справки, я установил продолжительность анимации равным 0.0, но значение, отличное от 0, по-прежнему не было анимировано. – u2Fan
ОК - я солгал. Он работает точно так же, как упоминается плакат. Я просто прищурился. Однако я заметил, что слишком поздно редактировать мой первый комментарий. – u2Fan