@parkassist/pa-ui-library
Version:
INX Platform elements
10 lines • 472 B
JavaScript
import { LatLng } from 'leaflet';
const getCorrectedBayHorizontalPosition = mapPosition => {
var _a;
return mapPosition.x + ((_a = mapPosition.w) !== null && _a !== void 0 ? _a : 0) / 2;
};
export const getBayPosition = mapPosition => new LatLng(mapPosition.y, getCorrectedBayHorizontalPosition(mapPosition));
export const getBayRadius = (bayWidth, zoom) => {
const width = bayWidth ? Math.round(bayWidth / 2) : 5;
return Math.max(width * Math.pow(2, zoom), 2);
};