VideoOverlay.md
September 23, 2019 · View on GitHub
VideoOverlay v1.4.0+
Examples
-
Basic Usage
import { RCMap, TileLayer, VideoOverlay, Popup, Tooltip } from 'rc-leaflet' ( <RCMap crs center> <TileLayer /> <VideoOverlay video bounds /> </RCMap> ) -
设置
DivOverlay// interactive必须设置 ( <VideoOverlay video bounds interactive> <Popup /> <Tooltip /> </VideoOverlay> )
Props
-
video
-
type:
string | string[] | HTMLVideoElement -
required:
true -
设置视频资源
-
-
bounds
-
type:
L.LatLngBoundsExpression -
required:
true -
视频的视窗
-
-
autoplay
-
type:
boolean -
required:
false -
视频加载完成后是否自动播放
-
-
loop
-
type:
boolean -
required:
false -
视频播放完成后是否循环播放
-
-
keepAspectRatio
-
type:
boolean -
required:
false -
视频是否保持纵横比例
-
-
onLoad
-
type:
(e: L.LeafletEvent) => void -
required:
false -
视频加载成功的回调
-
-
onError
-
type:
(e: L.LeafletEvent) => void -
required:
false -
视频加载失败的回调
-
Props inherited from ImageOverlay
-
opacity
-
type:
number -
required:
false -
视频的透明度
-
-
alt
-
type:
string -
required:
false -
video标签的alt属性
-
-
crossOrigin
-
type:
boolean | string -
required:
false -
video标签的crossorigin属性
-
-
errorOverlayUrl
-
type:
string -
required:
false -
视频加载失败时显示的
url
-
-
zIndex
-
type:
number -
required:
false -
设置视频的
z-index
-
-
className
-
tpye:
string -
required:
false -
设置视频的类名
-
Props inherited from InteractiveLayer
-
interactive
-
type:
boolean -
required:
false -
VideoOverlay是否具有交互效果
-
-
bubblingMouseEvents
-
type:
boolean -
required:
false -
VideoOverlay的鼠标事件是否冒泡
-
Props inherited from Layer
-
pane
-
type:
string -
required:
false -
default:
overlayPane -
放置
VideoOverlay的地图图层名称
-
-
attribution
-
type:
string -
required:
false -
版权描述
-
-
onCreate
-
type:
(layer: L.Layer) => void -
required:
false -
VideoOverlay创建之后的回调
-
-
onAdd
-
type:
(e: L.LeafletEvent, layer: L.Layer) => void -
required:
false -
VideoOverlay添加到图层之后的回调
-
-
onUpdate
-
type:
(layer: L.Layer) => void -
required:
false -
VideoOverlay发生更新之后的回调
-
-
onBeforeRemove
-
type:
(layer: L.Layer) => void -
required:
false -
VideoOverlay在删除之前的回调
-
-
onRemove
-
type:
(e: L.LeafletEvent, layer: L.Layer) => void -
required:
false -
VideoOverlay删除时的回调
-
Props inherited from Evented
-
onClick
-
type:
(e: L.LeafletMouseEvent) => void -
required:
false -
VideoOverlay鼠标点击时的回调
-
-
onMouseOver
-
type:
(e: L.LeafletMouseEvent) => void -
required:
false -
VideoOverlay鼠标进入时的回调
-
-
onMouseOut
-
type:
(e: L.LeafletMouseEvent) => void -
required:
false -
VideoOverlay鼠标离开时的回调
-