UNPKG

rlayers

Version:

React Components for OpenLayers

30 lines 1.06 kB
import { default as OLMousePosition, Options } from 'ol/control/MousePosition'; import { Coordinate } from 'ol/coordinate'; import { ProjectionLike } from 'ol/proj'; import RControlBase, { RControlProps } from './RControlBase'; /** * @propsfor RMousePosition */ export interface RMousePositionProps extends RControlProps { /** * Optional function to change coordinate formatting */ coordinateFormat?: (coordinate: Coordinate) => string; /** * View projection * @default Map View's projection */ projection?: ProjectionLike; /** * Markup to show when the mouse position is unavailable. * Set to false to retain the last position when the mouse leaves the viewport. * @default &nbsp; */ placeholder?: string; } export default class RMousePosition extends RControlBase<RMousePositionProps, Record<string, never>> { ol: OLMousePosition; constructor(props: Readonly<RMousePositionProps>); toOLProps(props: RMousePositionProps): Options; } //# sourceMappingURL=RMousePosition.d.ts.map