react-map-gl/docs/overlays/canvas-overlay.md

1.2 KiB

Canvas Overlay

Allows applications to overlay data on top of maps using a canvas.

Properties

redraw {Function}

Called every time the map updates.

Parameters:

  • ctx {CanvasRenderingContext2D} - rendering context of the canvas
  • width {Number} - width of the viewport
  • height {Number} - height of the viewport
  • project {Function} - get screen position [x, y] from geo coordinates [lng, lat]
  • unproject {Function} - get geo coordinates [lng, lat] from screen position [x, y]
captureScroll {Boolean} - default: false

Stop propagation of mouse wheel event to the map component. Can be used to stop map from zooming when this component is scrolled.

captureDrag {Boolean} - default: false

Stop propagation of dragstart event to the map component. Can be used to stop map from panning when this component is dragged.

captureClick {Boolean} - default: false

Stop propagation of click event to the map component. Can be used to stop map from calling the onClick callback when this component is clicked.

captureDoubleClick {Boolean} - default: false

Stop propagation of dblclick event to the map component. Can be used to stop map from zooming when this component is double clicked.