Я получаю сообщение об ошибке, когда использую busLocation.timing(newCoordinate).start()
для анимации маркера.
animateBus = (updatedBuslocation) => {
const { busLocation } = this.state;
const newCoordinate = {
latitude: updatedBuslocation.latitude,
longitude: updatedBuslocation.longitude
};
if (Platform.OS === 'android') {
if (this.busMarker) {
this.busMarker._component.animateMarkerToCoordinate(newCoordinate, 0);
}
} else {
busLocation.timing(newCoordinate).start();
}
}
// initial bus location state is like
busLocation: new AnimatedRegion({
latitude: 0.0,
longitude: 0.0,
latitudeDelta: LATITUDE_DELTA,
longitudeDelta: LONGITUDE_DELTA,
}),
** ОШИБКА ЕСТЬ. =>.
busLocation.timing
не является функцией **