import React, { FC } from 'react'; import { PlusOutlined, MinusOutlined } from '@ant-design/icons'; import Icon from '@sensoro/library/lib/components/icon-font'; import { ExpansionProps, Position } from '@/components/map/types'; import styles from './index.less'; export interface ControlsProps extends ExpansionProps { position?: Position; onGeoClick?: (position?: Position) => void; } const Controls: FC = props => { const { position, onGeoClick } = props; const map = props.__map__; const handleGeoClick = () => { if (position?.longitude) { map?.setCenter([position.longitude, position.latitude]); onGeoClick?.(position); } }; const handlePlusClick = () => { map?.zoomIn(); }; const handleMinusClick = () => { map?.zoomOut(); }; return (
); }; export default Controls;