react-leaflet-canvas-overlay
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

react-leaflet-canvas-overlay

react-leaflet-canvas-overlay in practice

Demo: https://shademap.app

React Leaflet component similar to ImageOverlay and VideoOverlay

import { MapContainer } from 'react-leaflet';
import CanvasOverlay from 'react-leaflet-canvas-overlay';

const canvas = document.createElement('canvas');
const p1 = L.point(10, 10);
const p2 = L.point(40, 60);
const bounds = L.bounds(p1, p2);

const App = () => {
  <MapContainer center={[47.5415, -122.393]} zoom={10} style={{ height: '100%' }}>
    <TileLayer
      attribution='&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
      url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
    />
    <CanvasOverlay
        canvas={canvas}
        bounds={bounds}
        width={300}
        height={300} 
    />
  </MapContainer>
}

Dependencies (0)

    Dev Dependencies (4)

    Package Sidebar

    Install

    npm i react-leaflet-canvas-overlay

    Weekly Downloads

    1

    Version

    0.1.3

    License

    MIT

    Unpacked Size

    12.1 kB

    Total Files

    11

    Last publish

    Collaborators

    • tppiotrowski