我想问这些问题:
在执行自动飞行时如何通过osdk调整无人机的速度?
我在使用render()
时遇到超时问题
当我这样打电话不止一次时:
import React, { Component } from 'react';
import jwt from 'jsonwebtoken';
import {
BrowserRouter,
Route,
Redirect,
Switch
} from 'react-router-dom';
import Login from './components/Login';
import Profile from './components/Profile';
const checkAuth = () => {
const token = localStorage.getItem('token');
const currentTime = Math.floor(new Date().getTime() / 1000);
const { exp } = jwt.decode(token);
if (!token) {
return false;
}
if (exp < currentTime) {
localStorage.removeItem('token');
return false;
}
return true;
};
const AuthRoute = ({ component: Component, ...rest }) => (
<Route
{...rest}
render={props =>
checkAuth() ? (
<Component {...props} />
) : (
<Redirect
to={{
pathname: '/login',
state: { from: props.location }
}}
/>
)
}
/>
);
class App extends Component {
render() {
return (
<BrowserRouter>
<Switch>
<Route exact path="/login" component={Login} />
<AuthRoute exact path="/profile" component={Profile} />
</Switch>
</BrowserRouter>
);
}
}
export default App;
我希望moveByPositionOffset
不同于0。
第一次等待,直到timeInInSec结束。以下功能正常工作。
因此我降低了moveByPositionOffset(0, 0, zPosition, 0);
moveByPositionOffset(80, 0, 0, 0);
moveByPositionOffset(0, -80, 0, -90);
的值以减少时间,但我当然不喜欢。
如果使用示例并且仅按照示例中的步骤进行操作,则不会发生这种情况:
zposition
此处timeoutInMilSec