import React, {JSX} from 'react';
import {fromLonLat} from 'ol/proj';
import {boundingExtent, getCenter} from 'ol/extent';
import 'ol/ol.css';

import {RMap, ROSM} from 'rlayers';

const extent = boundingExtent([fromLonLat([2.25, 48.81]), fromLonLat([2.42, 48.9])]);
const center = getCenter(extent);
export default function Extent(): JSX.Element {
    return (
        <RMap
            className='example-map'
            initial={{center: center, zoom: 8}}
            extent={extent}
            maxZoom={16}
        >
            <ROSM />
        </RMap>
    );
}
