requestAnimationFrame

requestAnimationFrame(callback)Number

用于在下一次屏幕刷新前执行回调函数,实现与显示器刷新率同步的动画渲染。
Name Type Description
callback requestAnimationFrame~Callback 在绘制下一帧时调用的函数。
Returns:
可传递给 cancelAnimationFrame 以取消请求的ID。
Example:
// Create a draw loop using requestAnimationFrame. The
// tick callback function is called for every animation frame.
function tick() {
  scene.render();
  SuperMap3D.requestAnimationFrame(tick);
}
tick();
See:

Type Definitions

Callback(timestamp)

下一帧绘制时调用的函数。
Name Type Description
timestamp Number 帧的时间戳,单位为毫秒。