Używam sdk mapy google. Chcę aktualizować współrzędne GPS pin po każdych 5 sekundach. Aktualnie aktualizuję atrybut pozycji GMSMarker. Ale daje efekt skoku. Chcę płynnie przesuwać znacznik na mapie.
Oto mój kod zaktualizować pozycję markeraJak płynnie przesuwać GMSMarker wzdłuż współrzędnych w Celu 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;
}
Dziękuję @Brett. Zaktualizowałem go sdk następnie te animacje działały dobrze. – Sadia
Dla mnie to nie zadziałało. W rzeczywistości całkowicie przerwał animację właściwości .position. Dobrą wiadomością jest to, że dokładnie to, czego chciałem: sposób na wyłączenie animacji właściwości .position. Dzięki za tonę! Dla porównania ustawiłem czas trwania animacji na 0.0, ale mając wartość inną niż 0 nadal nie animowałem. – u2Fan
OK - skłamałem. Działa dokładnie tak, jak wspomina plakat. Właśnie spieprzyłem mój test. Zauważyłem jednak, że jest za późno na edycję mojego pierwszego komentarza. – u2Fan