Add a video
Replicates the MapLibre example Add a video: drone footage pinned to the ground by four corner coordinates.
The complete document
Section titled “The complete document”# yaml-language-server: $schema=https://docs.maplibre-yaml.org/schema/latest/map.schema.json# Gallery twin of https://maplibre.org/maplibre-gl-js/docs/examples/add-a-video/# Same drone footage, geo-anchored by four corner coordinates (TL/TR/BR/BL).type: mapid: add-a-videoconfig: center: [-122.514426, 37.562984] zoom: 17 minZoom: 14 bearing: -96 mapStyle: "https://demotiles.maplibre.org/style.json"layers: - id: drone-footage type: raster source: type: video urls: - "https://static-assets.mapbox.com/mapbox-gl-js/drone.mp4" - "https://static-assets.mapbox.com/mapbox-gl-js/drone.webm" coordinates: - [-122.51596391201019, 37.56238816766053] - [-122.51467645168304, 37.56410183312965] - [-122.51309394836426, 37.563391708549425] - [-122.51423120498657, 37.56161849366671]What to notice
Section titled “What to notice”- A video source takes
urls:(format fallbacks in order) andcoordinates:— four[lng, lat]corners in top-left, top-right, bottom-right, bottom-left order. - The layer that draws it is a plain
rasterlayer, same as an image source.