rlayers
Version:
React Components for OpenLayers
30 lines • 1.06 kB
TypeScript
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
*/
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