Back to Remotion

Static map

packages/skills/skills/remotion-maps/techniques/static-map/TECHNIQUE.md

4.0.509985 B
Original Source

Static map

Use a static image when the map only provides location context. This is the smallest, fastest, and most deterministic map technique.

Build

  1. Export or request a map image at the composition's final aspect ratio and at least its rendered pixel dimensions.
  2. Store the image in the Remotion project's public/ directory.
  3. Render it with CanvasImage and staticFile().
  4. Add labels or markers as ordinary Remotion elements if they remain fixed.
tsx
import React from 'react';
import {AbsoluteFill, CanvasImage, staticFile} from 'remotion';

export const StaticMap: React.FC = () => {
	return (
	  <>
  		<CanvasImage
  			src={staticFile('locator-map.png')}
  			style={{width: '100%', height: '100%', objectFit: 'cover'}}
  		/>
		</>
	);
};

Overlays and Interactivity

Follow Remotion Interactivity best practices and Remotion Markup Best practices for elements.