new VideoLayer(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script type="text/javascript" src="https://iclient.supermap.io/web/libs/opencv/3.4/opencv.js"></script>
<script>
new mapboxgl.supermap.VideoLayer(options);
</script>
// ES6 Import
import { VideoLayer } from "@supermapgis/iclient-mapboxgl";
// 将上面 opencv 源码拷贝到本地路径引用
options.opencv = "your opencv path";
new VideoLayer(options);
mapboxgl/overlay/VideoLayer.js, line 42
Name | Type | Description | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
构造参数。
|
- Version:
- 11.2.0
Extends
Methods
-
moveLayer(beforeId)
mapboxgl/overlay/VideoLayer.js, line 386 -
移动图层。
Name Type Description beforeId
string 要移动到的图层前的 id。
-
onAdd(map)
mapboxgl/overlay/VideoLayer.js, line 109 -
添加该图层。
Name Type Description map
mapboxgl.Map 地图实例。
-
setVisibility(visibility)
mapboxgl/overlay/VideoLayer.js, line 395 -
设置图层可见性。
Name Type Description visibility
boolean 可选 是否显示图层。
Type Definitions
-
VideoParametersObject
-
视频配准参数。
Properties:
Name Type Description pitch
number 俯仰角。
roll
number 侧偏角。
yaw
number 偏航角。
x
number 视频 x 坐标。
y
number 视频 y 坐标。
z
number 视频 z 坐标。
fovX
number 水平方向上以像素为单位的焦距。
fovY
number 垂直方向上以像素为单位的焦距。
centerX
number 相机中心的水平坐标。
centerY
number 相机中心的垂直坐标。
-
VideoTimeParametersObject
-
按时间播放时的视频配准参数。
Properties:
Name Type Description pitch
number 俯仰角。
roll
number 侧偏角。
yaw
number 偏航角。
x
number 视频 x 坐标。
y
number 视频 y 坐标。
z
number 视频 z 坐标。
fovX
number 水平方向上以像素为单位的焦距。
fovY
number 垂直方向上以像素为单位的焦距。
centerX
number 相机中心的水平坐标。
centerY
number 相机中心的垂直坐标。
time
number 视频时间,单位秒。
extent
Array 视频范围。