自建图层
VideoLayer类
视频图层类,用户可以将一个视频作为图层添加在地图上,视频图层会随缩放级别而自适应缩放
构造函数 |
说明 |
minemap..VideoLayer(opts:VideoLayerOptions) |
构造一个VideoLayer图层对象,需要提供一个Video的url,以及它覆盖的Bounds。Video的内容会根据Bounds大小显示 |
VideoLayerOptions |
类型 |
说明 |
autoplay |
Boolean |
加载完成是否自动播放 |
loop |
Boolean |
是否循环播放 |
bounds |
Bounds |
VideoLayer覆盖的范围 |
url |
String |
需要显示的Video的Url,可使用同一视频的不同视频格式的url的数组来实现视频的浏览器兼容 |
opacity |
Number |
图层的透明度,[0,1] |
visible |
Boolean |
是否显示 |
map |
Map |
图层所属的地图对象 |
zIndex |
Number |
层级 |
zooms |
[Number,Number] |
设置可见级别,[最小级别,最大级别] |
方法 |
返回值 |
说明 |
setMap(map/null) |
|
设置图层所属的地图对象,传入null时从当前地图移除 |
getMap() |
Map |
返回图层所属的地图对象 |
show() |
|
显示 |
hide() |
|
隐藏 |
setzIndex(zindex:Number) |
|
设置层级 |
getzIndex() |
Number |
获取层级 |
getElement() |
HTMLVideoElement |
返回Video对象 |
setVideoUrl(String) |
|
修改Video的Url |
getVideoUrl() |
String |
返回Video的Url |